Added tests for all current types of exceptions.
Removed verbosity level from parse step. Will later be reintroduced through defines and compiler directives.
Added a copy constructor to action, and updated the tester accordingly
Updated various components, most noteable updated the log to a singleton instance.
Added a tester for the opponentPlayer class.