Reads from .yo-rc.json before bower.json

First, this makes sure that at least one of the files exists. If it does, it attempts to assign the config found there to `this.cpui`, but if that config comes up empty, we give a helpful error message.