Add ability to use logical AND for tags

Using arrays allows adding `-t @tag -t @secondtag` to perform a logical AND. I tried setting `tags: "@tag1 -t @tag2" but that didn't work, so this is a way of doing this. My use case was I want to skip @wip tags and run only @dev tags. I also added a little more to the test file to make sure this works properly.