Add authenticated model generator and Devise support