Lots of refactoring, renaming and introducing new features. Oh and fetching a host works now