First pass at app
Functional app completed