make test-browser

simple home page test
depends on phantomJS
uses casperJS, mocha & chai for front-end testing
foundation for #330
The url shouldn't be hard coded here, if possible.