add elevation parameter, alphabetize options
clarify NED download messages and promote some to info level
add constructors
add cache directory parameter
remove duplicate default handling code. add NED builder as needed.
add program invocation information to usage
add ConfigurationException class