Feature/app scaffolding

sneaky. will change.