Add ResolverInterface as common interface for Resolver class
#139
+116
−91
ResolverInterface as common interface for Resolver class
#139