query-service

initial tests as an example, requires phantomjs