Change method name; change output to be hash

Change `.valid?` method to `.validate`, which will return hash containing key `:valid`, which is either `true` or `false`, and `:message`, with actual validation response.
Version bump