Update: decoupled the app from the site settings

As in S13SiteCore, I've separated the site settings from the app
to have more flexibility when setting up mulitple sites.