raw data view button
refactoring canvas helpers
added grid maker
added mouse tracker
added main controller
added game board directive