Changes for the v0.0.4 release

Added an opengl front end, key handling for pausing/resuming and exiting. Added border around non-toroidal board.