Create model for brackets and update detail / bracket creation views to use presenters.

As it stands now, the Bracket object in our model forces instantiation with a non-empty constructor.

The object of using more Presenter classes is to try and move as much logic away from the actual Fragment class that I can.