fixed tests. radically redesigned how the model scanner works based on tests andwill continue testing more new features