Add knockout.js dependency.
Use require for dependency management

This is a first cut to start using require instead of our own stupid
dependency management.

Issues:
    - JQuery gets loaded even if already loaded
    - Tests and src use different main files for require.
    - game.js does not "define".