App::DuckPAN: do perl version checking.

This should make the required and recommended versions more visible to
the users who need to know.
Server: only show asset loading messages in verbose.
added and using error function if no ia triggers
highlight no plugin found msg
Redirect on failed spice calls
Added support for the port option
updated readme
updated pod
updated sentence
remove unneeded test
Merge pull request #142 from duckduckgo/zaahir/remove-test

remove unneeded test, causing problems when system has old Groff
More updates to duckpan new
thanks to @mwmiller for the feedback
Merge pull request #134 from duckduckgo/mwmiller/versioning

Versions
Changed text plugins to instant answer
DuckPAN: support IA typing more easily.

- Expose a singular hashref with directory and related info.
- Use a more platform independent way of constructing directories.
  Except that IO::All thwarts this.

This could definitely use some cleanup (and probably some actual Type
Objects), but the basic idea is here.
DuckPAN: add `exit_with_msg` method.

Toward better logging, here's a simple routine to print a supplied
message and then exit with the supplied code.
Cmd/New: require that the entered name not be empty.

They can still be jerks and enter invalid things, but maybe we will
notice later.
added hostname to resolve redirects
added trailing ellipsis
Merge pull request #140 from killerfish/addredirect

Display spice fail errors