First commit with app structure