Fleshed out the API

Filled out a bunch of GET methods to the API and added a user search method (only for public users). Added paging support for the search API methods.