Added consisted flattener.reverse convention. Now all elements are tuples of two values.
Removed redundant singleton class in favor of None
Splitted fit and transform into reusable smaller methods
Added fit_transform to feature flattener