Adding support for logging & verbose logging. Consolidation of error handling. Integration of jWalterWeatherman library. Fixed #137
added appliance.cloudshark.org to showcase
also cleaned up thumbnail view to not show source link if unavailable
ENH: added tutorial for hosting a blog on github pages
typos in mathjax.md

Fix some typos.
Hugo config abstracted into a general purpose config library called  "Viper".
Hugo casting now in own library called "cast"
Fixing all tests to pass with new Viper Config
add: yslow-rules showcase
strip trailing baseurl slash. Added a new template function "sanitizeurl" which ensures no double slashes. Fixed #221
writing indexes under more configuration conditions
Adding Press page to hugo docs
Fix permalinks to subdomains

If you don't have access to the root domain of your site (eg a GitHub project
page) and you try to generate custom permalinks, they must begin with a slash.
Go's URL resolution library sees the leading slash and thinks "this URL starts
at the root", just like a filesystem - so it discards your subdomain and maps
all custom permalinks from the root of your site. Fine if you control the root
domain, not so useful if you don't.

Removing the check for a leading slash fixes this problem. You can now specify
custom permalinks that do not start with a slash, and they will map safely
regardless of what subdomain you upload the generated site under.

Tests have been updated for this commit so that they continue to function.