Add custom test page with requirejs

#16 currently its all manual so whenever you add a new test you need to
include the files in tests/main.coffee