thanks to @purcell, using `locate-dominating-file` instead of
`f-traverse-upwards` and losing the dependency on `f` while getting the
directory result I was expecting (string with a trailing slash)!
change to `gradle-project-find-dir` using `locate-dominating-file`
breaks the test, as the return changes the user path with "~/".

Testing needs to convert expected path to the shortened user path "~/"
with `f-short` and must add a slash to it, because that function doesn't
supply with on.

Also simplifying the test deleting unused let statement and fixing
indentation following that change.
again, much thanks to @purcell for showing me how to correctly use emacs
`interactive` to ask for prompts.

Got rid of the prompt function `gradle-user-prompt` and cleaned up some
of the interactive code to stop using `dash` in favor of string
concatenation.
no more dependencies on dash, it is now the only place I was using it,
and `list` works just fine and is built in.
no more package dependencies on `dash` or `f`
bumping minor version to 0.5.3