Addresses #86 miss
Adding missing array() in documentation

Adding missing array() in documentation
Adding token to basicPurgeFilters
Allow subclass overriding of Validator

I want to be able to use Laravel's Validator's sometimes() feature with Ardent:

```
$v = Validator::make(...);
$v->sometimes('reason', 'required|max:500', function($input)
{
    return $input->games >= 100;
});
```

Allowing subclass overriding of Ardent::makeValidator() seems the easiest way.
Added missing event documentation.

before / afterCreate() was not mentioned in the documentation.
Merge pull request #114 from andrew13/patch-1

Addresses #86 miss: fix of updateUniques
Merge pull request #115 from Stamy/patch-2

Adding missing array() in documentation
Merge pull request #126 from hisorange/patch-1

Added missing event documentation.
Merge pull request #117 from vanadium23/master

Adding token to basicPurgeFilters
Merge pull request #122 from claar/patch-1

Allow subclass overriding of Validator
Fix belongsTo() method to be compatible with Laravel 4.1.
I break things.
Merge pull request #133 from bexarcreativeinc/master

Fix belongsTo() method to be compatible with Laravel 4.1.
Support now is for 4.1 and above
Made Capsule instance available globally via static methods.
Merge pull request #141 from PeterSchumacher/master

Made Capsule instance available globally via static methods. Closes #138
fixing typo in docs. closes #137
Ignoring composer stuff
Code style and doc
Including a validateUniques method, just like we currently have updateUniques. closes #140