Fixed alarm function - app can check for updates

The BootReceiver now will launch the DownloadService every
X seconds after boot and repeating every Y minutes.
TODO: Allow the user to choose these times.