WIP: Added Front end Functionality to allow three part editing

@stephensanchez , I am doing the same.  Here is my rough draft for the front end.  Haven't yet worked on styles or tests.
One thing I'm unclear on is why we use a dictionary for submission start and due date 
@wedaly Do you recall? 
I'm inclined to change the validation contract to explicitly get a submission_due and submission_start