started work in new file called date.jl, leaving bydate.jl alone for now
only works but not with edge cases
OHLC as prototype for toweekly roughly works
removed init values from OHLC result
toweekly works to generalize OHLC, which can now go away
rm OHLC and starting to remove gte, etc
rm bydate and merged by family into date.jl, still need test for new methods
trying to generalize toweekly to toperiod but doesnt work yet, in progress
generalized toweekly to toperiod with default kwarg week, works but no tests
cleaned up comments in toperiod, may still call it collapse which sounds cooler
changed toperiod to collapse, and size[1] to length
added tests but collapse got broken somehow
debugging collapse
passing tests, closes #33
merged date branch