Bug 1072757 - Implement SettingsCore

But we need to stub system request before start. so that means we need to move stub to setup as well....?