Datalayer

All data access in now abstracted into storage.py. We're ready for cluster architecture.