Introducing modern password hashing to UserFrosting.

I saw your post on the forums requesting help with UserFrosting.

Here, we have upgraded the table structure to support up to 255 charachters, since `password_hash` related methods will change over time to create larger and more complex hashes.

also, the function `generateHash()` has been upgraded to use `password_hash()` for generating a hash and `password_verify()` to compare a generated hash to an existing hash. this has drop in functionality with usercake/UserFrosting.

an example output of this hash would be

`$2y$10$UuZ7Pwrsll4lwwtttB/qAuM.NYa6WxeodFX/4qN7yAoLnSq/iof4O`

this is the current standard for hashing in php. rolling your own encryption is dangerous.