|SOURCE|
[Common::Helper]
* Added GetExecutableDirectory to get the directory where the program running
  resides, the path is returned in the p_pBuffer parameter, using p_BufferSize
  as the amount of characters in the buffer passed in (this is ssize_t, which
  may not be cross-platform)
* Added FileExists to determine if the given file is available on storage
[Common::FontCreator]
* In Initialise, the window position and size is determined by a configuration
  file residing at the executable's directory path, if this file does not
  exist, the window is created as normal, either centred at 1024x760 or
  maximised, depending onthe window manager
* At the end of Execute, the window's position and size are stored in the
  configuration file which Initialise reads from
* The window's colour has been changed to a light grey