First pass on fixing the first page
Replace the modelIgnoreList configuration option with the whitelist and blacklist
options. Also begin the process of cleaning up and refactoring the code.