Make older urls be inserted first.
Refactor places query to read moz_historyvisits.
Reuse aMessageData instead of creating a new object.
Refactor HistoryReader and DataBucket to aggregate visits.
DayBuffer implementation and testing.
Remove EventListener from the history reader upon promise resolution.
Refactor Controller to use DayBuffer.
Clarify argument name.
Refactor test-HistoryReader.js into separate tests.
Refactor test-PlacesInterestsUtils.js into separate tests.
Refactor test-DayBuffer into separate tests.
Move dayBuffer into a HistoryReader.
Remove un-needed code.
Chnage misleading variable name.
Make report bar work again.