changed compiler settings
moved chesco stuff to a package of their own
moved files to separate packages, added class action
changed imports
moved the request class to the client, modified ClientSocket, Connection classes and ConnectionListener interface as per the new protocol
added better api description