upgrade the groovy to fix the issue with commons cli (https://jira.codehaus.org/browse/GROOVY-5971) and update commons-cli to 1.2. If we don't update groovy to 2.1.1, runner wont run throwing "Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/GroovyPosixParser"
upcase the argNames
allow port to be specified through CLI
conditionally add arguments to the CLI.
create an output dir based on the app name. This now allows each glide app to have its own output dir by default. (less overwrites when app is switched)