cleaned up disclaimer check, simplified some other code.
Need to make all classes use sharedModel, rather than passing it in
removed some setModel code