Move common errors to a centralized errors module
Add initial Dreamhost API call to determine usage

Adds ability to hit Dreamhost API to determine overall usage
and whether you have exceeded your free limit. This commit simply
performs the check and logs a message.