anchor.diff:  	}	
   	
   	/**
  -	* called if view is missing - used for (almost) all Xindi page requests
  +	* called if view is missing - used for search engine friendly page requests
   	*/	
   	any function onMissingView( required rc ){
   		rc.Page = getBeanFactory().getBean( "ContentService" ).getPageBySlug( ListLast( CGI.PATH_INFO, "/" ) );
  
positive.code: 	/**
  	* application settings
  	*/
  	this.development = ListFind( "localhost,127.0.0.1,127.0.0.1:8888", CGI.SERVER_NAME ) != 0;
  	this.applicationroot = getDirectoryFromPath( getCurrentTemplatePath() );
  	this.sessionmanagement = true;
  	if ( structKeyExists( cookie, "CFTOKEN" ) ) {
  		this.sessionTimeout = createTimeSpan( 0, 0, 20, 0 );
  	} 
  	else {
  		this.sessionTimeout = createTimeSpan( 0, 0, 0, 1 );
  	}
  	this.mappings[ "/hoth" ] = this.applicationroot & "frameworks/hoth/";
  	this.mappings[ "/model" ] = this.applicationroot & "model/";
  	this.mappings[ "/ValidateThis" ] = this.applicationroot & "frameworks/ValidateThis/";
  
negative.code: 	void function setupApplication(){
  		// add exception tracker to application scope
  		var HothConfig = new hoth.config.HothConfig();
  		HothConfig.setApplicationName( getConfig().name );
  		HothConfig.setLogPath( this.applicationroot & "logs/hoth" );
  		HothConfig.setLogPathIsRelative( false );
  		HothConfig.setEmailNewExceptions( getConfig().exceptiontracker.emailnewexceptions );
  		HothConfig.setEmailNewExceptionsTo( getConfig().exceptiontracker.emailnewexceptionsto );
  		HothConfig.setEmailNewExceptionsFrom( getConfig().exceptiontracker.emailnewexceptionsfrom );
  		HothConfig.setEmailExceptionsAsHTML( getConfig().exceptiontracker.emailexceptionsashtml );
  		application.exceptiontracker = new Hoth.HothTracker( HothConfig );
  	
  		ORMReload();
  
  		// setup bean factory
  		var beanfactory = new frameworks.org.corfield.ioc( "/model", { singletonPattern = "(Service|Gateway)$" } );
  		setBeanFactory( beanfactory );
  
  		// add validator bean to factory
  