Updated
1. library logic,
2. catching null-pointer on server from client
3. fixed business logic bug which allowed a client to return a book which they hadn't checked-out
4. fixed TCP server bug class to keep accepting commands from the client, instead of accepting a new connection for a new command every time