Introduce testserver.js

Introduce a simple, easy configurable testserver
Closes #17
Merge pull request #19 from ForbesLindesay/fix/testserver-dry

Introduce testserver.js