made new interaction view controller changes (all done except for making generic lists take requests as well as arrays of objects) all untested.