Fix randomly failing timeline test (closes #6)
Finalize timeline navigation (hacky but works for now)
Close some potential SQL injection vectors