Moved grant types into its own definition class
Added CasTokenServices, even though we may not need them. Pending further word from cas devel on this.