Js create works

Does a bunch of things sorry.   This branch adds the creation and editing of Works and Copies and all the associated gumpf.   Mostly just a bunch of form changes but there's some work on the form submission side too.