Refactor of Circuit hierarchy
Added result object interface to document parsing
Test for parsing hidden service descriptors