Merge pull request #26 from timkettering/master

fixing up more concurrent messages, getting gamestate and hb working
Fix type casting and PlayerState struct
Merge pull request #28 from captdeaf/master

Fix type casting and PlayerState struct
Standardizing Message between glcd and client
Merge pull request #30 from captdeaf/master

Standardizing Message between glcd and client
glcd: Add user authentication

This is a basic, raw implementation. It does not support encryption yet
(although, the stubs are there, do not use them yet until we support TLS!).

Basically it will first check to see if the client exists. If so, it will
do the MongoDB query and then check if the password returned is equal to
the input. Pretty basic.
Merge pull request #31 from johansson/player-auth

glcd: Add user authentication
Add AvatarState to PlayerState
Merge pull request #32 from captdeaf/master

Add AvatarState to PlayerState
breaking down glcd.go into less monstrous files