add --spawn, --print-url, and --start command line options

 * --print-url                write the groovebasin URL to stdout then exit
 * --spawn [cmd] [args]       spawn cmd with args, replacing % with groovebasin url
   Additionally, %% is replaced with %.
 * --start                    start groovebasin, exit gracefully if already running

closes #349