upgrade round modal, re-use for round editing

closes #96, closes https://trello.com/c/dpgjpKj4/22-selecting-an-end-date-sets-the-end-date-to-the-start-of-that-day-i-e-effectively-midnight-on-the-previous-day-rather-than-the-en