We need to do some initial refactor and clean up to give the project better maintainability and less complex Django magic. This will be done i multiple steps in seperate CLs. A rough roadmap follows.
[DONE] API re-factor step 1 - Add tests - google/timesketch#8[DONE] Cleanup HTML and CSS - google/timesketch#15[DONE] Simplify SQL schema - google/timesketch#24- [WiP] Refactor UI views - google/timesketch#22
- Clean up Sketch models - google/timesketch#25
- Clean up UserProfile models - google/timesketch#26
- API re-factor step 2 - google/timesketch#9