Basic user module with secure password, alot of rails magic under the hood