Adds in our first tests

Depends on 2274cf3

Commits not squashed to demonstrate what was done here. Needed to modify our Rake task slightly to build the test app for testing correctly. Jetty configuration added so that development and test jetty instances run on different ports.