fixes #10, controllers always return JSON. removed html routes from cont...

...rollers and added error handling to single GET single.