massive data structure cleanup, converted all classes to extensions of Backbone mvc classes -- this version doesn't work but all that needs to be done is remap the data in the module file