Basic remote API discovery that doesn't actually do anything yet.
Getting the search_query method on API working

I still need to do the API stuff to really finish this off, but it's
basically working now.
This has to come next.
CHECKPOINT Starting on API definition/search capabilities.
Fixing register-by-api tests.
Refactor the specs to use fixtures.
Make Hash not give a crap about : or ''
Refactor the server class to pull the searching out into a class

This is because the server class was getting big and clunky, and I
wanted to pull this out into its own thing so that I can test it
separately, and maintain it outside the context of Server
More api search stuffs.
Test fixes
Updating readme
Merge branch 'remote_api'