Implemented the ability to rearrange fields

You can now reorder the fields in the admin pages and have it save. The
"Thinking…" element will appear briefly and then disappear once the
arrangement has been saved.