Added support for custom HTML extension (or omission); adds -e and -E options

-E will create the effect of a URL rewriting scheme without having to actually use rewriting on the server
Added -o option for output directory override