Ianjorgensen/lollipop

@jebeck  Finished moving the branch. Ready for review.
Eventually I think we'll want the `addTooltip` to also be part of `drawbolus` since quick boluses and wizard boluses alike will need it, but since the tooltip code/API is changing very soon, I think the code duplication (across bolus.js and wizard.js) is fine for now.