Lots of work done, created a board directive, added properties and events to the square directive. added game service with common methods to generate a random board.