renamed base activity class & made it abstract
added error handling when app dies, cleaned up logs, misc fixes