fixed test case for newer markdown2
updated setup.py file
added django and python version self-test, min version of python is not yet properly detected, but we catch 1.5 issues
changed max version of django