extract the yeoman character into its own module

https://github.com/yeoman/yeoman-character