adds app code screen
fixes initial load bug
adds persistencejs to them app, creates setting instance if does not exist on app lauch
now actually saves the app code!