Tweak code layout to make pep8 happy.
Code tweaks to make pylint happy.
Call sys.exit() directly instead of passing up status codes.
Update my email address.
Python 3 compatibility
Be smarter about identifying <proj>.urls and <proj>.settings modules

Instead of just looking for the actual files 'urls.py' and
'settings.py', dj now looks for dotted module paths (e.g.
myproj.settings).

Dotted module paths are located by looking for appropriately named
.py[co] files or directories with __init__.py[co]. This strategy is
not perfect as it doesn't find submodules created by assigning a
module to a variable. Still, it seems like about the best thing to
do short of dynamically importing modules (which would lead to
undefined behaviour as each module would be executed).

This fixes issue: https://github.com/h4l/Django-dj/issues/1
Update docs and bump version to 0.3.0.
Show dj version when called with --version as sole argument