DB: Hardware add comments
API: add comment()

(Uhm... git confuses this a bit so the diff is crap.)
Frontend: Comment JS
Frontend: Move actions from the left to the bottom, add comments
Frontend: add support for comments to render_contribution