Updating gulp to use 'build' folder

Changing the game folder to be the build folder so it doesn't mess with everyone. Sorry about that.
Autoreload enabled

Cleaned up the run task to trigger auto-reloading. Now, when you edit any part of the application, the browser will reload to get the update. Also opens the browser automatically now (configurable).
Enable testing

Adding testing for both client and server, using karma and mocha respectively. Should is used for mocha, so the test definition is largely the same between the two. Use 'test-client' and 'test-server' to run.
Updating karma configuration

The karma configuration is more friendly with Intellij / running outside of gulp now. Settings are copied from the gulpfile instead of re-defining.