Implemented BCrypt encryption

Using the JbCrypt API, I've replaced the MD5 encryption algorithm with
the BCrypt. Security is now much more secure than it was previously. In
addition, classes were organized into packages.