Rebuilded pull request from alank64

- Rebuilded commits from PR https://github.com/therubymug/keymaker/pull/8
- Added psych dependency ~> 1.3 to run on ruby 1.9.2  (Error: can't dump anonymous class Class)