User passwords are now encrypted properly
added some utility classes