added details model, some refactoring on the server, and started the tests
Added jshint to grunt and all hinting fixes
More tests for user model and show routes