Refactored dataTypes package, updated UI

UI that has been updated is my (Daniel's) testing Activities to view
contents of data types. The datatypes have been completely refactored,
but they still need a lot of work. This should build and compile, but
don't try to view the userworkspace activity.