Added TermSerializer
Added TermUnserializer
Added TermListSerializer
Added TermListUnserializer
Updated factory registration
Restructured module