Integration tests with hound

* Add hound as a test dependency
* Add PhantomJS hound driver to config
* Move controller and integration test files into folders
* Add integration test sanity check