Merge branch 'master' into more-configuration
adding more level configuration types
redoing the json serialization
adding json deserialization for RoundConfig, GameRules, etc

see #74
more serialization stuff

now featuring templating insanity!
adding more json i/o

see #74
adding/updating json output support

see #74
implemented remaining json output serialization

see #74
fixed build error in json output code

see #74
implementing serialization stuff

see #74
there might be some insanity involved related to enums…
simplified the json structure

see #74
fixed some json parsing and logging issues

see #74
load configuration from file if available

see #74
Merge branch 'more-configuration'