fix password forgotten
refactor controllers

allows the handling of exceptions
Merge pull request #24 from cloud-creations/refactor-controllers

Refactor controllers