Add built-in handler to the Daemon class
Since these classes are ment to make it fast and easy to add background work to an Activity or Fragment, we don't want to manually have to mess around with Handlers. So we add receiver() to the Daemon which can be used to communicate with the background process via sendToReceiver(). Also we rename run() to doInBackground(Params) and add get*Object methods to match our Task class