Initial hacks at GameLogic.
Game loop now creates, initializes, and updates a GameLogic.
Added GameView.
Updated GameView to take pointer to game logic in constructor.  HumanGameView derives from GameView and takes an additional pointer to the game window.
Human game view calls parent class initialize and update functions.
Integrated human game view into the main loop.
Added Actor.
Added Ship.  Has all the properties identified in the class diagram.
Added Port.  Has all the properties identified in class diagram.
Added more descriptive comment.
Updated comment to be more appropriate.
Merge pull request #6 from fenaren/framework

Framework