First commit; defined Grid, Cell and Dimer classes along with sample routine for performing the simulated annealing