Mavenized the project structure

Added IntelliJ IDE support

Added constructors to allow pooling properties to be set as part of class instantiation

Fixed a small logic error in one of the unit tests.
Removed dependency on DropWizard.  Not needed, this can be done externally.

Made sure things are working correctly under Eclipse as that's how the project was originally built.

Cleaned up some warnings shown by Eclipse.