Added a dynamic script loader

Script loader will first look for src/contrib/game.js, and failing that
will attempt to load scripts in the order they are listed in
src/dependencies.txt - building is no longer required to run the game.