moving DayLimit from spike

Still need to add tests, and ensure activity is within a day, not just
since that day.