More cli improvements

* Write usage to standard error
* Fix small formatting error with the usage information
* Add `-help` flag and suppress the exception backtrace for `UnrecognizedArgumentException`
* Add `-properties` flag to chose an arbitrary path for the AWS credentials properties file
* Avoid compiler warning/error suppression