Updating the data storage methods and others

We now have a functional data storage system. I'll be fleshing out the
rest of the details tomorrow. The hard part is done and the module has
been stress tested. All that's left is the easy part :D.