major restructuring of all Activities to work around a singular new BaseListActivity