Merge pull request #53 from travisolbrich/master

Created an Update method to check for uniqueness and add exclusions if needed.
Fix issue with the documentation
Merge pull request #56 from dwightwatson/master

Fix issue with incorrect beforeSave() documentation
Get attributes array with getter
Merge pull request #57 from modess/master

Get attributes array with getter
Requiring illuminate/validation

The illuminate/validation is also required besides the other Illuminate packages.
Allowing Ardent to be used outside of Laravel

+ included static configureAsExternal method that accepts database and translator info
* using a static method to retrieve the actual Validator, based on the static property  (set by the other method)
Reorganizing Ardent::configureAsExternal arguments
Merge pull request #62 from igorsantos07/out-of-laravel

Running Ardent out of Laravel
Fixing Translator usage by external Ardent

The Translator was not being properly instantiated, since the translation files were stored in the main laravel boilerplate structure. It was included in Ardent codebase and properly called (now validation errors are shown as text and not i18n keys).
Adding config properties to throw exceptions

+ included InvalidModelException
+ addition of Ardent:: and Ardent::throwOnValidation to enable exceptions in find() and validate() methods
Merge pull request #64 from igorsantos07/out-of-laravel

Fixing Translator usage by external Ardent
Enforcing several code style rules based on PSR-2 and some slight changes, using PHPStorm
Implementing Ardent:: to have less relational clutter in models
Adding 'validating' and 'validated' events
Hooking before/after methods for create, update, validate and delete to model events

- removal of blank before/afterSave methods, as having blank methods for all hooks would clutter the class
* closures passed as arguments to save/forceSave now get hooked as another function to saving/saved events [BREAKING]
* forceSave() now calls save(), that have an additional $force argument [DRY]
+ minor improvements on methods documentation
Merge pull request #65 from igorsantos07/activerecord-patterns

Activerecord patterns
Update Ardent.php

Fix issue with Update not working on an eloquent model
Re-added and Re-named Update function
Merge pull request #70 from allmyitjason/master

Removed Update Method as it overwrites the Eloquent Update method