Add support for custom validation error messages (#31)
Update .gitignore
Updated `unique` rule
Updated Rule Messages
Added new string methods
Added a few new PP directive