implemented bcrypt authentication

secure passwords aw yeah