Now having users forfeit the game if a move hasn't been made within 5 minutes

This is for issue #15 a user will forfeit the game if a move hasn’t
been made. This is performed as a background task which is run every
minute. Also cleaned up some error messages to send back apporpriate
error messages based on different scenarios.