ls extracts port
get extracts port
put extracts port
Added close and upload(String) methods to DataChannel
Blocked in server/client ls
Added setSocket method to DataChannel superclass
Added accept connection on ls
Refactored DataChannel to use SocketChannels instead of Sockets
Added size param to download function
Client sends size on PUT
Added file size to Design; renamed to ProtocolDesign
Server returns file size on get
Read file size from server response
Fixed pom dependencies
Added port number to server worker test arguments
Updated testGetFileExists for client: added file size