Renamed to client.java and fixed Makefile
Updated .gitignore for eclipse
Minor makefile fixes