Let them more object-oriented.
Add git ignores relating distribution.
Fix validation on previously failed attributes.

    * Incorrect validation occurs when failed attributes
      are not updated before the next validation.
    * is_valid in Froshki.validate method scope never be
      True if previous validation failed.
Incremant version for validation bug fix.