Refactor NewItemForm

Creates ItemForm and separates out form creation from NewItemForm.