Added documentation

Updated the database ERD, added the client and server communication
sequence diagram, added the GUI sequence diagram and added the server
unit test code documentation.