update readme and create new app structure