#19 Add application configuration storage
 - Create config class for storing application command line args.
#18 Add command line interface
 - Application parses command line args.
#15 Add Logging
 - Add logger class
 - Add logger factory
 - Update existing logging to use new classes.
#16 Make use of #pragma once instead of include guard macros
 - Done across all .hpp files
#17 Add ability to toggle colour output
 - Added --no-colour=true|false flag. Also works with no-colour as a switch.
#17 Update to gcc4.9 for better c++11 regex support.
#17 Update to gcc4.9 for better c++11 regex support.
#17 Update to gcc4.9 for better c++11 regex support.
#17 Switch back to gcc 4.8 and make sure string is used rather than const char*.
#22 ensure tha rake fails when tests fail.
Testing drone
Update .drone.yml
Bump CMake version to 3.1.0
Update README.md
Update README.md
Update .drone.yml
update gtest and gmock to github hosted mirrors
Update .drone.yml
update gtest and gmock submodules to cpp-mirrors
use 1.0 tag of gcc-cmake-gl docker container
#17 State what regex variant is being used.
#24 catch std::regex_exception
Use try function block to catch regex_error.
invert nocolour value on exception - not the other way round