Exit with sys.exit() instead of exit().
Allow negative time periods to be specified.

This can be used for ordinal tag filters, for instance for getting the
todo items with a date older than 6 months:

topydo ls 'due:<-6m'
Docstring updates.