Merge pull request #42 from blackshadowshade/api_nomock_merged

BMInterface now works with live database
* make some database table names more consistent
* try to fix pagodabox "increment by four" issue in database
* clarify grunt README
Merge pull request #43 from cgolubi1/database

make database table names shorter and more consistent
Merge remote-tracking branch 'upstream/master' into authentication
Updated code to match new database table names
Use session data to authenticate when creating new game