Menus and GCM Updates

We should extract the buttons to PageFragment (making them generic) and add to the list of buttons to give it parity with iOS.