GameState, UtiltyScorer, learner package with skeleton.

Lachie, not sure if want to include .classpath and other Eclipse setting files.

GameState 2D -> 1D contatiner stores a gamestate as a 1D array while allowing Cell retrieval through (x,y) argument input.
learner package contains skeleton of possible implementation of machine
learning. Learner can export an object of class UtilityScorer, which may
be imported into the online game playing agent and used to score each
GameState object.