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