|BUILD CONFIGURATION|
[Linux]
* Added a basic Makefile and a script to generate Git version information

|SOURCE|
[Common::FontCreator]
* This is the main program life cycle class
* Window creation, life, and deletion is handled in this class
* Initialise creates an SDL2 window which should be maximised (on evilwm, this
  seems not to work and it is untested in any other window manager as of this
  commit)
* Execute waits until the escape key is pressed or the close button is pressed
  on the window decoration, at which point, the program loop stops
[Linux::Main]
* An instance of FontCreator is instantiated, calling Initialise to set up the
  program and Execute to run it