prepare for adding tests later - choice of frameworks
prepare for adding tests later - choice of frameworks

this selection basically follows the article http://www.kenpowers.net/blog/testing-in-browsers-and-node/
tendentially add ampersand-router to handle browser-side routes
fix tools/create_app.py templates and make requirejs loading of apps work