dh-2 add protcol. gamecontroller owned by mainviewcontroller.

controller will no longer be the main view.  it is a part of the MainViewController as a subView;
protocol gives the allocator of the GameController many methods to help customize button experience.

todo: handle condition of the delegate not implementing protocol methods
DH-2

get angle from uigesture recognizer
get scale from uigesture recognizer

attempting to parallel gesture events.  needs work
DH-2 Button Modifications

1) The left and right margin buttons will be brought down to the bottom right and left as small thumb-sized squares.
2) action button will be removed. Its gestures will be moved to the root view of the gameControllerViewController
3) add swipe gesture: you can make use of the swipe up movement to incorporate jumping.
4) change protocol so that nothing is @required

5)between the left and right buttons will be a container view that will contain a "dialog view cell"