Fixes

* fixes and additions, hashed passwords for storing in the database.. nothing major really.
* check confirmation passwords as well