Devise guide updated

I've update updated the devise guide to make it more straightforward to follow, fix some errors and contain some notes for the coach.

Each commit is for a change and the explanations can be found in the commit description.