Client.java

receives requests such as file downloads