Allow instance matching

This makes tyrannical more shifty-like (versatile) when matching. Useful for launching terminals with classes to distinguish them (e.g. `xterm -class foo`).