initial commit
finished XML serialization and basic serialization framework.