Issue #73: moved most UI/algorithm initialization to onCreate() portion (not onResume())

I think the use of the singleton pattern is still problematic.