Finished server unit test and unique password encryption

Finished the server unit testing and is now on version 2.0
Added the password encryption to be unique for each user by using his or
her internet modem IP address to add to the password before encryption
and removing it after decryption. Also added the commons-codec-19.jar
library for the encryption and decryption. The password are also not
only now encrypted in the database, but also when sending them across
the network.
Fixed login bug

Fixed a bug where login did not work because of decryption.
OAuth table functionality

Added functionality server side and client side for the oauth table.

Added password to database.

Bug fix:
Added if statements to check for empty resultsets in the database class.
Adding error and audit log

Made a small change to server unit test, where now it not just prints
out the leader board string, but also say it is the leader board string
being printed.

Finished audit log.
Finished error log.
Merge branch 'Password_Encryption'