minor
first shot at an automatic ransack implementation
filter_fields spec + some refactoring