Initial Commit - MainActivity

The main activity is the starting point when opening the app. Its layout consists primarily of the ListFragment defined by the HeroList class. It also acts as an intermediary between the CreateHeroDialog and DeleteHeroDialog fragments and the HeroHelper class. The main activity also triggers an AsyncTask which checks if the item table in the database is empty and uses the ItemHelper class to add the base set of items if needed.