title: Laravel Facade class not loading root class instead returns method not found
body: <p>I am trying to get my Facade class to work, however it seems Laravel is calling the method on my Facade class instead of calling it on my root class. So I get method undifined error. When I create the the feed class directly from the binding ( App::make('feed')->addArticle();) it works. So I think there is soemthing wrogn with my Facade. Any ideas? Thank in advance.</p>
  
  <p>Controller</p>
  
  <pre><code>class RssController extends BaseController 
  {
  
      public function getArticles() {
           Feed::addArticle();
      }
  }
  </code></pre>
  
  <p>ServiceProvider</p>
  
  <pre><code>use Illuminate\Support\ServiceProvider;
  
  
  
  class FeedServiceProvider extends ServiceProvider  {    
      public function register()
      {
          $this-&gt;app-&gt;bind('feed', function()
          {
              return new Feed;
          });
      }
  }
  </code></pre>
  
  <p>Facade class        </p>
  
  <pre><code>use Illuminate\Support\Facades\Facade;
  
  class FeedFacade extends Facade {
  
   protected static function getFacadeAccessor() 
   { 
      return 'feed'; 
   }
  
  }
  </code></pre>
  
  <p>Root Class</p>
  
  <pre><code>class Feed {
  
  //vars
  
  
      public function __construct()
      {
  
      }
  
      public function make() {
          return new Feed();
      }
  
      public function addArticle() {
          return '@addArticle';
  
      }
  </code></pre>