Adding vi swp files to gitignore.
Adding tests and refactoring for testability.
Converting to Class-Based Views.
Fixing up get_absolute_url for Timeline.
Improving tests.
Cleanups.