Extracted client command mocking into private test method
Implemented client put
Server put (control)
Client refactored to throw FileNotFoundException
Updated shell test to handle get throwing FileNotFoundException
Client get (control)
Tests use constants instead of hardcoded values
Added file not found handling to server get
put insufficient args test and implementation
Extracted server responses to methods
Added PowerMockito mocking library
Commented out GetFileFound test b/c of mocking issues
Fixed bug with string equality in testGetFileExists on Client
Updated command help text
Thread holds connection until socket closed
Added quit notify to client; quit response to server
Client tests create strings from ByteArrays for ease of verification