Rough first pass at adding a graphical mode
Moved code for frontends into their own source files. renamed
gameoflife.c to main.c . Moved generate and wait() functions to algo.c
Updated README to include libglfw-dev requirement. Added lGL to LIBS
in Makefile for OpenGL linking
Set Vblank to False so graphical display doesn't stutter on systems
with Vblank enabled
Added fullscreen option for graphical mode
Cleaned up CLI argument parsing code. Was a hot mess
Renamed algo.c/h to backend.c/h for clarity
Removed uneeded includes
Turned on optimization flag in Makefile. Improved documentation to
mention requirement of glfw, explain the g and f options and give some
example program runs
Optimization flag for gcc doesn't work well when lowercase :/
Updated README to include open-gl header requirements for glx
Fixed handling of failure to open a window for OpenGL rendering
Added tags to get ignore for ctags
Moved handling of data file to main, passing the file handle to
board_init.
Merge pull request #1 from calebsmith/feature/gl-frontend

Added an open-GL frontend