Added more javadoc, added conditions for some members.
Default constructor.
Fixed Torrent class. Added tests for Torrent class and updated build test target