Fixes Issue #95.  Refactored enums into c++11 strongly-typed enums
Issue 95: Removed use of enums and changed to constant integer values
Merge pull request #99 from n8ebel/issue95

Issue95
Added GameValues.h file to hold game specific values
made changes based on use of framework for TicTacToe game
removed unneeded log messages
updated project to a library project
Removed old files
Update README.txt
Update and rename README.txt to README.md
Fixes #102 , and updated .gitignore
Merge branch 'master' of https://github.com/n8ebel/n8
Fixes #103.  GUIElement object now have their own style objects.
Fixes #104. Added a RemoveElement method to gui
Fixes issue #106.  Removed Window reference from style and instead pass window* to build method on gui
Added service getters to Game class and modified State constructor to take a pointer to a Game object
Removed command pointers from input service, and changed guiElement so click functors are called on clickUp rather than down
Numerous api changes including:

addition of action functors for keyboard input,
moving of key action handling from action down to action up,
replacement of stack "vector" stack with real stack,
implementation of starting states based on new state actions and the removal of state registration.