Refactoring (mp -> fc_dct).
Divided unit tests.
Modified method normalize.
added test/test_gens.py