initial commit; base app structure