added state changes to the handler methods
added a preliminary implementation accept header negotiation
added content negotiation to render
Merge branch 'master' of github.com:scale-it/surfer