add kate cruft to .gitignore
fix SelfReference-related error
fix for python 2.6 timedelta missing total_seconds