Return Collection<DesignPattern> from matchers

I've changed the prototype for the patternMatch() method to return a
Collection<DesignPattern>.  In order for the code to compile, I've added
placeholders for the return value in the various pattern matcher
classes.
Visualizer: add tabs dynamically