Feature/better errors

![yes](http://www.reactiongifs.com/r/yesss.gif)

## Better Errors

* All `ImproperlyConfigured` errors use the offending classes name.
* All `ImproperlyConfigured` errors now use the `.format()` syntax rather than the `%` syntax.