First commit

Basic app structure