* Added database code to remember the value of input fields in forms
  - next, I need to rework the form creation code to make it more generic and implement the missing datatypes
  * updated some documentation on the database and added the .gittrackignore so I don't always have to un-add project.properties
  * Got a decent structure down for adding additional field types.
  * Added the very useful reference type.
  * Fixed horrible bug involving parceling (see bottom of API.java)
  * Dismiss dialog fragments on orientation change as a workaround for a bug, hopefully temporarily.