All changes in one.

I merged all of my changes together into a single branch and pull request. The requests that are deprecated by this are:

https://github.com/slara/generator-impress/pull/1
https://github.com/slara/generator-impress/pull/2
https://github.com/slara/generator-impress/pull/3