Basic model setup

added initial model associations and validations, specs included. Added accessor methods to abstract away the account table. 

https://www.pivotaltracker.com/s/projects/951480/stories/60305068