See Description

Add ability to create maps
Various fixes to how maps are loaded and saved, to ensure the library
follows the spec.
Changed the Namespace to fix 'using' statements.
Added graphical Unit Test program

Tests loading of maps, saving of maps, and creating + saving maps.