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