replace drag with clicking
use bower and angular 1.1.5
make board directive invoke passed in on-move handler instead of emitting move event
move board styles into board/board.css
delete unused square.html
- extract piece directive
- refactor board movement and square selection to take advantage of each square's scope
- rename board module to ChessUi
- organize directives into own folder
- remove jQuery and bootstrap.js as dependencies
- handle script ordering with requirejs
- fix being able to select enemy pieces
- correct board usage docstring
- refactor and rename some things
- CONVENTION:
   - files: name_of_thing.js
   - angular modules: 'NameOfModule'
   - controllers: 'NameOfController'
   - services: 'NameOfService'
- change mouse cursor based on piece color and selectedness
- inject Firebase from fire module