Added new get_range templatetag to help with loops in templates.
Documentation cleanup.
Added get_range0 for clarity.
Merged with the latest branch from the original repo and re-applied the changes needed.