Work Editing

Edit all the work fields.  Uses some drop downs with lookups for those fields that need it. 

No validation or copies yet... but should be good for testing and playing around with.

Also this fixes a bug @ifinnane pointed out where the BibID was not being displayed properly in the work screen (I forgot to put it in the view!)

@terenceingram please have a look and merge if you're happy.