Buttons appear only when needed and other layout improvements.
Merge remote-tracking branch 'upstream/master'
Fix for creating new board
Merge remote-tracking branch 'upstream/master'
adding/removing a piece on the board
code formatting
work in progress on drag-n-drop
Merge branch 'master' of https://github.com/greyarch/chess-board

Conflicts:
	chess-board.js