Revert "Replace deprecated constructor"

This reverts commit 8d7f94fd5aee739ea5528471e3fc62903a3dbc20.
Use args4j 2.0.27 instead of 2.0.29

Version 2.0.29 of args4j prevents gradle from building properly.
Fix typos
Handle invalid database address for H2