Organize project structure, use Grunt tasks.
Seprate piece.js.coffee
Rename ChineseChess to Game
Remove useless code in index.jade view.
Add Player class. Setup all pieces on chess panel.
Fixed @points
Fixed 'clear canvas'. And current player only can move him self pieces on chess panel.
Fixed piece movement problem: create new point with clone, not reference it.
Add Piece moveable method.
Add 'return' to method end to make sure method result.
Fixed 'mark moveable points feature'.
Rename 'car' to 'carriage'
Add 'horse' piece move rule.
Add 'elephant' piece move rule.
Add 'knight' piece move rule.
Add 'chief' piece move rule.
Add 'soldier' piece move rule.