Provides better feedback when a connection times out
Implements AES cryption, improves exception handling/feedback
Implements user creation, cleans excess logging