minor cleanups
cleaned up tests
added startswith, endswith filters
cleaned up unit tests
updated filter documentation
renamed template.py to templates.py
caching lexer.py and parser.py before deleting
merged lexer.py and parser.py into templates.py
refactoring
cleanups and comments
added truncatechars, truncatewords filters
updated docs
simplified template inheritance implementation
merged Parser and Template classes
added basic tree-printing capability
cleaned up comments
updated docs
bumped version to 1.1