title: jshint expects the new 'prefix' for functions
body: <p><code>CSiginIn</code>, <code>CSignUp</code>, <code>CTryIt</code>, <code>CBlocks</code> are all functions declared as such</p>
  
  <pre><code>function CSignIn(){//stuff here}
  </code></pre>
  
  <p>yet JSHint says that I am missing the 'new' 'prefix'.  What can I do to fix this?</p>
  
  <p>They are just functions inside the module pattern.  Also, it is asking me to remove semicolons I had placed at the end of the function which I have done.</p>
  
  <pre><code>var Control = ( function () 
  {
  
      /**
       *Publik
       */
  
      var publik = function ( page )
      {
          // page 1 initialization
  
          if( page == 1 )
          {
              CSignIn();
              CSignUp();
              CTryIt();
              CBlocks();
          }
  </code></pre>
  
  <p>Function Example...</p>
  
  <pre><code>function CTryIt()
  {
      // pull elements
  
      var tryit_button = document.getElementById( 'tryit_button' );
  
      // initialize access to Model
  
      tryit_button.addEventListener( "click", function( )
      { 
          new AjaxRequest().invoke( 'ajax_type=ControlTryIt', 
          function( server_response_text ) 
          { 
              new AjaxResponse( server_response_text, 'page_change' ); 
          } ); 
  
      }, false );
  }
  </code></pre>