Add gitignore
Errors must be a MessageBag instance to call "first"
Added Facade
Merge pull request #2 from billmn/master

Allow Facade and improved errors catch