#29 Abstract Model more in preparation for cloud storage

I will really need to centralize my code for data storage to utilize the
cloud storage tool Parse in a manageable way. Having all the code for
parse being called from 1 place will help me keep my sanity.