entity Document added, authorization inbuilt

new app structure