refactor a BaseActionBarActivity so we don't need to configure ActionBar again and again