Big Refactor + New Functionality

Refactor:
-utils for utilities
    -containts get_elements() which abstracts some xpath
-connection to manage a sword connection
-file  to manage a file (empty at this time)
-move study methods to study class
-add hostDataverse to study class