add a control to prevent apps from auto starting

allow us to say which apps can start whenever they want and which ones can only start when the user opens them. also an auto killer would be nice so users can choose which close when not being used and which ones stay open when not in use. only show system apps in expert mode and give a warning when entering this mode