Made  static. Fixed validate() method usage of  so it calls static  variable.
Fixed docs
Remove hydrate method and use Eloquent fill() method in save() method
Validate automatically validates model's attributes
Validate is only called from save method if the model has not been validated.
Made purgeUnneeded and autoHash self-contained.
Model revalidates when attributes changed.
Removed performSave method.
Merge pull request #12 from searsaw/make_rules_attribute_static

Made  static. Fixed validate() method usage of  so it calls static  variable.
Merge pull request #13 from searsaw/remove_hydrate_function

Remove hydrate method and use Eloquent fill() method in save() method
Merge branch 'make_methods_self_contained'
Merge branch 'make_model_revalidate_when_new_attributes_set'

Conflicts:
	src/Magniloquent/Magniloquent/Magniloquent.php
Merge branch 'remove_performSave_method'

Conflicts:
	src/Magniloquent/Magniloquent/Magniloquent.php
Merge branch 'make_validate_not_fire_if_model_already_validated'

Conflicts:
	src/Magniloquent/Magniloquent/Magniloquent.php
Merge branch 'make_validate_automatically_validate_a_models_attributes'

Conflicts:
	src/Magniloquent/Magniloquent/Magniloquent.php