brought introspection endpoint and introspection token services into compliance with draft, addresses #376
made optional parameters optional