Methods like clean_title don't get called dynamically. Have moved
cleaning logic to the form which seems a more natural place.
Introduce some new test folders.
By adding the __setstate__ method an infinite loop is avoided regarding
the use of __getattr__ on the ProductAttributesContainer model.
Moving tests into appropriate folder