Re-writing the Type system to support dump and load for persistence to the data-store layer.  Also added a 'Serialized' type to test the new changes.
Merge pull request #43 from pnomolos/types

Re-writing the Type system to support dump and load for persistence.