start building out data annotations and add annotation icons to all basals that have an  key; also start building in tooltips to twoweek.js since it's nearly the same code
emit createMessage event on click with ISO date string for event time
plot message image in pool where click event happens
add createMessage and closeMessage functions in daily chart factory
minor adjustments to closeMessage function(s); change showValues and hideValues for two-week smbg to functions
always call message plot function even when no current messages in view (because must set up message creation event handlers)
keep jshint happy
don't plot message until get obj back from blip; fix enter()/exit() selection tracking
add TODO to Watson re: removing references to utcTime
add addDatum method for use in message creation; add some tests
move message click handler so that don't need to wait for navigation-triggered rerender to be able to click new message
on message creation, update tideline's data and emit event for message.js to catch and plot new message
remove the assumption that nothing coming into Watson has a normalTime (messages do, now)
remove temp logging
v0.0.15
Fix bug with temps overriding temps

There were some bugs in segment util surrounding temps overriding temps.  This change introduces a unit tests to help cover those cases and the fix.

There are a lot of changes to the test fixtures because there were events in there with duplicate ids and the system no likee duplicate ids.
Make better test for the smooshing of values

Fix bugs found by new good test.
move munge_json.py script from blip to tideline
fix hide and show values in two-week view
add function to return points for a tooltip polygon