Added method_missing and removed all model constructors. Andrew's notes added for future reference