resolve to user profile rather than just name

we have already had the content of the profile change so its safer and
more flexible (can show first and last if wanted) to just attach the
profile as is
/notes has optional start and end dates
return 400 invalid dates, dates exclusive
beef up date range tests

400 on invalid date
test when only endtime is specified
cleanup based on review
my bad
add check for param to getDateFromParam
just get the user
Merge pull request #15 from tidepool-org/jhbate/notes-daterange

/notes has optional start and end dates
should have been an object not array
Hammer time
Merge branch 'master' into jhbate/fix-message-author
Merge pull request #14 from tidepool-org/jhbate/fix-message-author

resolve to user profile rather than just name
Merge branch 'master' into kjq/addMetrics