installed and ran jshint and jsbeautifier
modified oranization to separate angular and backend
reorganized stuff some more, made api clean
configured karma, made the client PageController, configured markdown live preview, more tests and some styling
page-controller fully tested
implemented basic route/controller setup
Merge branch 'angular'.

Includes the angular app, karma conf, grunt conf, jshint, jsbeautifier,
app reorganization (front-end and back-end are now in app/ and server/),
streamlined the server side into delivering the web app as static and
configured an api on /api/pages, /api/trips, etc.