Update hyperlinks and docstrings

Update docstrings to define the responsibilities of each method
Add text and url properties to Hyperlinks
Create Hyperlinks without passing around a reference to document
example