Add Serialization to Records

This patch utilizes Boost Serialization to allow for simple and
efficient serialization of the Record class thus allowing an easy way
for the data to persist on disk.
Merge pull request #31 from vmrob/record-serialization

Add Serialization to Records