1st draft of game layout
added genInitBoardState to generate gem locations when game begins; modified app view to contain board state
added render methods