* refactoring directory structure ready for inclusion in NILMTK
* implemented do_not_inherit
* 'synonyms' and 'description' are not inherited