More refactoring...
    1. Now using fragment dialogs instead of depricated showDialog method
    2. MultiChoiceImpl now has all the necessay logic add perform adding, no
    need to write any code in activities, just specify MultiChoiceImpl as a
    MultiChoiceModeListener and you'r done