Fixed Makefile - it tried to compile main.o instead of main.cpp
Further fixes to Makefile - it works now
More functionality for Field

 - Added exception for trying to access a Cell that is out of the Field's bounds
 - Added Field::at(int, int) member for safe access to a Cell within the Field