dk/checkin notes

Users can add a note to a checkin. For shared habits other users can see eachother's notes. For private you can see your own.

Fixes #30