Use :OWNS to describe user-circle relation
improve SearchCircles query
WIP: Service for SearchCircles

Signed-off-by: AuthorOfTheSurf <zanekansil@gmail.com>
SearchCircles compiling add tests now
Use `before` not `skip` in SearchCircles
Correct SearchUsers behavior in absence of `user` parameter
Add SearchCircles request and stub out some tests
MESSAGES DO THE THING
Update api to match spec more closely
Request accepts Json to allow for unsupplied parameters
Cherry-pick Refactor queries
Conflicts:

	server/api/service/query/query.go
	server/test/user_test.go
CreatedCircles have a created time
Fix SearchCircles query, non-stubbed tests passing, tests WIP
SearchCircles correctly delivers (all) Json fields
Merge branch 'master' into circle-response
Added 'circle-response' into get-users

Conflicts:
	server/api/service/query/query.go
	server/types/types.go