[cleanup] extracted AccessToken to common super class
[enhancement] Implemented all extension search tests except for 'pr'