start of cli entrypoint
added gradle wrapper. added commons-cli dependency