Basic app framework

Here's basic file to start off the app. COMMIT FREQUENTLY