Because I hate them so much
Add in parameters for the class
Put some parameters in the params class
Put in some tests for installing java
Remove extraneous inheritance
Revert to params for test so Drew can experience the awesomeness