added unit tests for user presenter

changed the way the presenter works. Will need functional testing
added a small test for HostMetaPresenter and using links hash in xml view
functional test for webfinger