Moved Field handling to controller
Initial import of FieldController