created gnu makefile
added step() prototype, moved documentation to Board.cpp. added private countNeighbors() prototype
added documentation from header, added step() & countNeighbors(), started operator<<
added docs to exceptions.h, added exception message support with potential i180 support (TODO)
migrated to gnu make (removed cmake files), removed project files from repository (irrelevant?)