Additional jvm options

This provides a free-text option to include additional jvm params - especially useful for tasks like setting http(s) proxies.

because of how I've branched, this also includes all the changes in PR #6