Major MVP refactor to reduce boilerplate in future Fragment classes
Refactor bus event declarations into classes who uniquely post them