Added a :match_all option to return objects tagged with *all* provided tags (machine tags included)

Hi there ^^

So I've left out the problem with the duplicates for the moment and worked on adding a ```:match_all option``` to tagged_with :)

Test included in ```finder_test.rb```.

Hope you like it ^^