Change StealthDialerFragment.java to update the phone number in the OnStart function so it gets updated on load. Still not the ideal interface. Looking into fragment reloading as that seems to be the proper way to do it I think.
Change HomeActivity.java so it can provide the last number used to open the app.

Added javadoc to StealthDialReceiver.java