The basic functionality of client1 has been coded in client1.java,
debugging will need to be run to ensure clean functionality.