Overrode onDestroy, added destroy flag

Overrode onDestroy and set a flag to be true when a configuration change has occurred. This in the hopes that I can skip the varsInit call when an orientation change occurs and not lose temp user data.