Initial commit with basic app structure.