Initial commit
Setting up git repo. Basic README file added.
Add basic JUnit dependencies to Maven, for running test framework.
Interface added. Skeleton class built. Parameterised testing for .generate() method implemented.
main() added to skeleton class. Tests written to ensure exception generation on invalid argument being provided.
Moved main() function into separate class, refactored tests to match this. IntToRoman constructor now sets up some required data for the generate() method.
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.
lang3 shaded in takes the jar size from 6KB to over 400KB. Still small in the grand scheme of things, but this project is basic enough that a simple for loop is fine, and doesn't perform noticeably slower than using StringUtils. Switched out for a basic loop.
Removed references to lang3 from README.md
IllegalArgumentException is a runtime exception, so doesn't have to be declared in the method header or documentation. Still a good idea, however, so people using the library know it is possible.