Encryption Release

Encryption API is exposed to users now. GladNet also provides a default
encryption which can be initialized and then used via the overload of
the request sending methods. Improvements of this will continue. Some
testing for server to server still needs to be done.