Merge pull request #23 from timkettering/master

heartbeat and separating out tasks into channels/goroutines (incomplete)
Merge pull request #24 from timkettering/master

finishing up heartbeat functionality
glcd: Add knock message for player info messages.

	- PlayerInfo is a struct of Name and Id
	- HandleKnockChannel is the handler for Knock messages.
	- Fixes #1
Merge pull request #25 from johansson/playerinfo

glcd: Add knock message for player info messages.
fixing up more concurrent messages, getting gamestate and hb working