Serialization Works -- Now deserialize it -,-
Fix it all! Solves #20, #6 and #4
Merge pull request #21 from JustHev/testing

Implements serialization using ProtoBuf