Built out basic app structure and routing