Negative search patterns

Allow prefixing a target with ^ in order to exclude packages that match it while searching.

I wanted to search for "music ^player" and the easiest way was just to modify cower. Just wanted to offer my hack in case you or anyone else wanted to do that.