Bug #20 Fixed classpath source
Fixed classpath source to be from the classloader
refctored and simplified AbstractSocketHandler and its sublcasses