reorganize, clean up, make code nicer, new strings, do not create a new dalvik cache folder (thanks @Adam77Root) and use a dialog for changelog text