Included new classes in Makefile
Timeout, timeout readjustment, and RTT calculation implemented
Added javadoc for new classes and methods
Added exception handling
Updated README