Added permit() method
Added the persist funtionality

Following the suggestions made by @josegonzalez - https://github.com/josegonzalez/sanction/pull/23
travis-ci support
composer support