adding core, api, and persistence module skeletons
adding a data request for specifying the data to get and the source
adding a dummy api service to return data.
a User service and test demonstrating a tiered architecture