Move to Base, workingDir check earlier

Moved both sub generators from generators.NamedBase to generators.Base as per yeoman/generator#521. Made the check to see if you're in a good directory much earlier in the process to prevent users from going through the whole process before being told you can't continue
Updated README to reflect lack of need for {name} param