Feature/revoke app

Resolves #112 
let's keep the default to a short list of scopes. it is very easy to override this, either in the create or as a trait.