Merge pull request #2 from spinnytea/master

ignoring intellij files
Updated git ignore for eclipse
Merge pull request #3 from Kipmon/master

Updated git ignore for eclipse
Merge pull request #4 from spinnytea/master

a better base example
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.
added a test of something moving

something moving
expanding the player model

maybe this should be more generic like "object model"
adding styles to game.css

things got moved around
updated presses

this is just a first test, it will be used, as always
added the base definition of an object

i will be using it now
deep extends!

this is probably not the way that we want to create objects..
prototypes? lolwut?

okay, so angular.deepExtend.. I want it, I do, but prototypes ARE better
okay, effective use of prototypes

..
some general cleanup

getting ready to merge with master