Now uses strict mode
First cut at introducing a "SiteInfo" object.
Prettied things up