Implemented the generate() function and also the main() method to allow calling from the command line. Shaded in the lang3 library as part of the package goal, so that it does not have to be separately installed when copying the jar to other machines.