manually deserializing existing models should update state
update library naming
Formatting for and implementing yuidoc documenation