move crypto to subfolder
refactor requestTokenSigner to AuthorizationHeaderFactory
remove unused files, Implement OauthInputBase and derived classes