Ianjorgensen/lollipop

@jebeck  Finished moving the branch. Ready for review.
I'm confused about the plot types you're adding to the wizard pool. Type `wizard` assigned to `tideline.plot.wizard` (first one) makes sense and should cover all boluses with join keys. Type `bolus` (without filtering) assigned to `tideline.plot.wizard` (second one) doesn't make sense to me...would only result in duplicate plotting, potentially (although it's not actually accomplishing that currently). Type `bolus` (with filtering down to boluses that don't have a `joinKey`) assigned to `tideline.plot.wizard` does not make sense because these aren't `wizard` events and nothing will get rendered (because nothing will get passed through the filter in wizard.js line 258). Seems to me like the second assignment should be removed and the third assigment (type `bolus` with filtering) should assign to `tideline.plot.bolus`...otherwise why does the bolus.js module still exist?