Refactoring and improving SiteAnalyzer
Creates Analysis model
Creates user interface