Mostly networking

-Moved networking side of player to NetPlayer.java
-A connection can be made.
-We successfully handle the handshake.
-Fixed logged so it now works.
-Added KeyRequest & KeyResponse
Merge from Dan