First pass at setting up a data service layer for app - more work to be done (in forms)