fix duration calculation and update moment.js
add edit button to provide a consistent ui
fix checkbox handling in forms and double saving