Add more checks and fixes #2

Changed indentation from spaces to tabs.
Added more checks for Host, Username and Port.
Also added another check for sitemanager.xml in the run() method with a better error message on how to add another location for site manager.