add meigen class
use meigen class
Merge pull request #64 from sasarky/feature/meigen_class

Feature/meigen class
Merge develop into master