reworking ckan password resets closes #1532 closes #416 closes #139 clos...

Many issues be closed :)