Create ServiceLocator, edit package structure

ServiceLocator is used to de-couple the services from their callers
Add package 'background' which contains all android background services
(extending from android.app.Service)