Added Class files for the app and a data access layer