Some refactoring, reorganization and fixes

Reorganized reading of images of the chess pieces
Added optional file with server ip for the client
Fixed pawn promotion (although always gives queen)
Fixed not checking for chess from the rook when performing castling
Added all possible moves highlighting of fields
Removed a lot of commented lines
Added built client jar file (tested on another machine)