Group history by session instead of domain
Fixing bugs in session grouping
Create visit class
Extracted code that generates our history structure to its own class
Removed need for a separate base visit sort object
Moved main bulk of logic out of the initializer and moved sorting code out of there
Small refactorings and cleanup
Hide session children by default
Separate visits by date
Style baseVisits
Fix recursive function to create nested visits
Show and hide children with an arrow
Hide arrow when there are no children
Show number of children
Count children properly
Group identical basevisits together
Cleaned up low hanging JSLint fruit
Track new tabs and their referrer
Extracted data structure to hold my history data
Restructured files