Fixed a coding standard (opening brace)
Implemented a "VersionManager" for the application. This has a fully working test.
Removed the old example, this will be replaced when its functional again.
Salvaged the old "Error" class, now it has its own test too.