pieces are responsible for their symbols when being drawn

Pieces report their symbol when asked.
Rename CheckersBoard class to Board.
logic fix for empty? and color_at methods

properly handle ranges and nil values now
update icons (light & dark) and fix for hop-over spot logic