Highlight last move in purple. github issue #5
Add forfeit button UI, github issue #4
Add forfeit game functionality. github issue #4
Tweak popup window styles
Add author and description meta tag content
Update "listening" string and "secret" string
Expand comments
Break event handlers out into seperate functions
Expand comments
Expand comments
Move clearHighlights call in castle method
Move modal window markup to game.jade

Also fix bug where modal-related callbacks were getting
attached/executed multiple times
Move check-determining code in move method
Move code that trims the "_" from piece strings

Moved code from getMovesForPlayer to piece-specific functions
Fix erroneous restriction on long castling

When castling the king may not be in check, end up in check or pass
through check. The previous code treated b1 (for white) and b8 (for
black) as a king transit square, which it is not.
Update version to 0.2.0