add tiny server for running tests locally

This avoids the security restrictions on web workers over file://.
Merge pull request #124 from bluej100/localtests

add tiny server for running tests locally