Add Settings controller/service to control locationTracking feature

Add new SettingsCtrl and Settings service to turn on/off location tracking feature.

@suprbh - please update setLocationTracking method to stop cordovaBackgroundService when setting is disabled.

cc: @jjmerino, @kmeurer, @jamesongamble