Add validations
Renamed search.py to filter.py
Normalilze on set/get
rename
Full unit testing for filters and validation