Made maven plugin versions more transparent by adding version
properties.
Fixes #8. An Arsenal of patterns which can be used with the match API
should be created as extensions methods in an extension class. See
javaslang.match.Patterns.