make test-browser

simple home page test
depends on phantomJS
uses casperJS, mocha & chai for front-end testing
browser testing improvements

Makefile now exports variable TEST_SERVER
  for server host/port
  used by casperjs script
fix top-level describe to be accurate
use locally installed mocha-casperjs
refactor TEST_ROOT to be fullpath
Merge pull request #456 from ultrasaurus/devel-browser-tests-pass

make test-browser