Improved validation process, validate method is now chainable. Readme updated