Fixed static message handler

Didn't really need LocalBroadcastManager, added transaction class and
moved DatePicker fragment into it's own file.