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.
Check in with @talbs but I think br tags are not necessary to lay things out cleanly (we'll clean up styles and templates later though)