first pass at an app structure
remove git ignore