Updated purge additional fields example
validating and validated events observable fix

The validating event works when bound in the boot() function with the following code.

<?php
class Record extends Ardent{
    static public function boot(){
        parent::boot();
        self::validating(function($record){
            // this always works
        });
    }
}

The observable object binding of the validating event only works if the $observables property includes "validating" in its array and is subsequently returned in the array when calling getObservableEvents().

<?php
class Record extends Ardent{
    // only works if this is set
    public $observables = array('validating');
}
class Observer {
    public function validating($model){
        // works if $observables = array('validating');
    }
}

Record::observe(new Observer);

The getObservableEvents() needs to be extended in the Ardent class to work correctly.
Update Ardent.php

Users of laravel 4.1 branch will get an error when the validator fires.

Due to the commit 5a1829f7658a5cf752b97c354fa89386ee60d5dc made to 4.1 framework branch in which hasSessionStore() method has been removed.
Merge pull request #154 from shrikantmeena/patch-1

Request::hasSessionStore() has been removed from Laravel.
Merge pull request #146 from pweston/patch-1

Fixing "purge additional fields" example
"manager" is protected attribute

We have to use get'er to get manager.
Merge pull request #170 from MrNomNom/master

"manager" does not appear as protected attribute anymore
Merge pull request #153 from unstoppablecarl/master

Including observable events for 'validating' and 'validated'
Updating getObservableEvents to better overwrite the original method
Fixed Typo

Changes "if you had defined they in methods" to "if you had defined them in methods"
Add getValidator method
Documentation links
Merge pull request #219 from JcRicaro/patch-2

Updating broken links from Laravel doc
Removing needless title anchors

As GitHub creates those for us :)
Idea came from #210 by @appleboy
Reordering readme sections the same way doc menu is organized
Merge pull request #175 from baileylo/patch-1

Fixed Typo in readme
Merge from sjdaws:master. Closes PR #182

Make exclusion rules match Laravel optional where clause

Via http://laravel.com/docs/validation#rule-unique

If you currently provide an optional where clause it is removed and
replaced by the primary key only
Merge branch 'master' of github.com:laravelbook/ardent
Merge branch 'master' of github.com:hpetru/ardent
Improving validator externalization

Docblocks were added to the last merged code (and  was made protected
to make it easier to extend the class if needed.
Closes #187