Added custom/default jar option

A user can choose between using a custom jar, or the default jar.
Currently, the default jar is a snapshot of the current master branch.

Signed-off-by: Bennie Leonard <bennie.leonard@gmail.com>