Refactor

The `oneaday_filter` was doing a bit more than just filtering one event per day. This PR breaks some of that out and cleans up various portions of the code. Also cleaned up some of the requirements. Mainly so NLTK isn't a req anymore.