moved the registry spec to the server dir, and updated for recent changes
removed persistence and sinatra integration code from the gem
updated the repository method names to reflect the ones that make changes (watch and close)