Resolving Problem of filters not working
On issue #48 some users reported a bug that the filters were not working as expected. I revamped the structure to fix this bug and now we deal with all cases.

I've prepared the code in a way that in the future adding new taxonomies should be easy.

cc: @valeriosouza
Merge pull request #50 from valeriosouza/issue/48

Resolving Problem of filters not working