introduce yeoman as our base library