initial rewrite, sans example
added example
rewrite basic functionality complete
updated requirements
updated to django 1.5, added python 3 compat