Merge pull request #1 from BlackRai/master

Server and ServerThread upload test
finalized comments & documentation
added constant RijndaelSBox implementation
added substitutions and row shifts
added test unit
added optimization for row shifting
separated AESBlock from AESCryptographer, for reusability
added encryption functionality
added support functionality
Merge pull request #2 from zcmoore/encryption

Encryption
encryption implementation
added tests
added block functionality
added inverse sBox
added decryption functionality
Merge pull request #3 from zcmoore/encryption

Encryption
fixed decryption bug
fixed multiplication algorithm
refactor
multiplication test cases