0.5.0

Made major refactoring

0.3.0

Added support for Serialization
