Make devise soft dependency

Load devise only when the dependency is fulfilled. Show an error 
message when running generator without devise gem.

Fixes #542.