added creating root hyper object. added network functionality to the open function
open() now uses the the session to request the data.
simplified root setup
refactor of open.