Huge Structural Update: added 'app' folder that contains templates, new views folder (same as routes) and __init__. run.py now runs the app from root folder