Created Java project
Added CBC encryption
Finalized the encryption
Merged GUI and VPN with encryption
Added program log to GUI
Refactored gui code
Fixed overflow bug
Merge branch 'encryption' of github.com:kelvinau/VPN-Implementation into encryption
Authentication Files Added
Added skeleton methods to send authentication data
Displayed steps of encryption and decryption
Merge branch 'encryption' of github.com:kelvinau/VPN-Implementation into encryption
Fixed the continue button of program log
Commented out unnecessary lines
Fixed conflicts
Added methods to send/receive authentication messages
working authentication

Create an Authentication Object in the server and the client, and use
the clientHelloMessage, serverResponceToHello, clientResponceToServer
and serverRecieveSecondClientMessage to outhenticate a connection
Fixed overflow bugs
Merge branch 'encryption' of github.com:kelvinau/VPN-Implementation into encryption
Removed comments