Updated the Design with some Changes,Added Serialisation
Merge pull request #5 from karthagokul/v0.1

Updated the Design with some Changes,Added Serialisation