refactor(app): Closes #1. Setup foundation

See #1 for completed task list.