make metamorph a module
Merge pull request #1722 from tchak/metamorph-as-module

make metamorph a module