Reorganized code folders, completed tests, change:

* Use :value option to specify to value to filter by in be_filtered
* Rename :comparing_with to :compare_with in be_filtered
* Accept a symbol in :compare_with (e.g.: `compare_with: :<`)
* `have_attributes` does not accept a block anymore