Use yeoman-storage

To avoid duplicate code in the refactor branch https://github.com/yeoman/yo/pull/236 i've extracted the storage to a separate module [yeoman-storage](github.com/stefanbuck/yeoman-storage). @sindresorhus I will move the repo to you so you can add it to the yeoman organisation.