Feature/context sensitive metadata screens

@bassettsj very rough and ready new upload form. Thinking that it probably needs to get into develop, and I'll make a new branch for the actual context sensitive partial insertions, as that'll take a bit of time. And in the meantime this can be smoothed over.