This reverts commit 7b881c4.
. render_with_layout is now deprecated . changed documentation accordingly . changed tests accordingly
Before, we tried to call usage() after reporting that the name given was unacceptable, but usage() no longer exists (it should have been pod2usage()). However, we probably don't want to show the usage message at all - the user knew how to use the tool, they just supplied an invalid app name. Provide a more friendly message explaining why the application name is invalid, and just print to STDERR - the standard "... at line xx..." tacked on by calling warn isn't useful to the user.