add basic app structure

...i think this is the idea