ported index.coffee to JavaScript
in sync with commit 8792a2341b762ab2b53b29ec6cb70082774210d0
in sync with commit bf5c85e524e2fd6e39603d27f62af0d90f2078ac
passes unit tests
removed .coffee source files
removed Makefile
example-backend.coffee to JavaScript
cleanup (mainly return statements & braces)
undefined instead of void 0