pulled js into separate file
jshint fixes
minor reformatting
basic drag/drop with jquery ui
using rules object instead of board to ensure valid rules!
disable text selection on checkerboard