more specs
Code improvements: added respond_to for Petrovich::Extension
Take care of dependencies