Definitions path

This allows us to automatically load all .php files in our definitions folder, thus getting rid of the need to define factories in the models themselves. An example would be:

**tests/defintions/User.php**
```php
<?php

use League\FactoryMuffin\Facade\FactoryMuffin;

FactoryMuffin::define('\League\FactoryMuffin\Test\Facade\User', array(
    'name' => 'string',
    'active' => 'boolean',
    'email' => 'email'
));
```

**tests/test/TestCase.php**
```php
<?php

namespace League\FactoryMuffin\Test;

use League\FactoryMuffin\Facade\FactoryMuffin;

class TestCase extends \PHPUnit_Framework_TestCase
{
  public static function setUpBeforeClass()
  {
    FactoryMuffin::setPath(dirname(__DIR__) . '/defintions');
  }
}
```
Awesome, then we just need to add some docs around it. #94