upsing bcrypt for encryption because storing in plain text is BAD