added traits for Filter, Form and Validator objects
performed some cs-fixes
cs-fixes
added abstract controller and enum object