1. Saves user list to NSUserDefaults, and restores when the user loads app.
2. Allow user to reorder the items, and saves as soon as user does this.
3. Modifies the app to dismiss the keyboard on scroll instead of on tap.
4. Removed UIGestureRecognizer, in favor of the UITableViewcontroller's
   UIScrollViewDelegate to detect scrolling.
5. Use the UITextField's tag field to keep track of which row it corresponds to,
   instead of creating a list of custom UITextFieldDelgates.