Paramters for commands are no longer parsed directly in CommadParser. Parsing is now done in a separate class for each type. CommandParser will use these to parse paramters;
Refactored CommandParser.GetCommannd() and rewrote how positional parameters are detected. CommandParser now first bulds a list of all possible combinations of parameters for the remaining args and then tries to rule out possibilities baed on the paramter's types and the paramter count. In the best case, only one possibility remains.
Added tests for some of the new IParameterParsers;
Added license headers for all files in Wolpertinger.Testing
The verson for each of the assemblies is no longer fixed, but instead, the version will now always be the time the assembly was compiled (in the format YEAR.MONTH.DAY);
Also, the hash of the git commit the assembly was compiled from will be added to the assembly-info;
Added CommandContext property IParameterParser na dimplemented property in all parameter-parsers;
CommandParser now sets the context of its paramterparsers to its context
Added "ConnectionDependentCommand" as base-class for commands that need a connection to operate and started to use this a base-class for some commands. Specifying  connection is optional, if not specified, the current active connection will be used instead;
On startup the informational version instead of the assembly version is displayed now;
In debug builds, the information version now also inclues "Development Build"
Version generated on build now includes the number of the build on the given day which is automatically incremented on build, so version has now the format YEAR.MONTH.DAY.BUILD