Fields table

There are a lot of changes here
1) Fields are no longer editable by themselves (only batch)
2) Tempate upload is ajaxier
3) Field deletion does the right thing
4) Field adding does the right thing
5) everything should show and hide correctly for every case
6) All of the code is now in one file for field_edit

Partial of #596