feat(setup): add setup file
refactor(*): move some files around in directories
feat(*): add initial class and header files ready to populate
refactor(exit): move exit class out into its own header and source file
refactor(item): move item code to own header and source
refactor(inventory): move inventory code into its own header and source files
refactor(character): move character code over to its own header and source files
refactor(playingCharacter): move playingCharacter code into its own header and source files
refactor(nonPlayingCharacter): move code for the nonplayingcharacter class into its own header and source files
refactor(location): move all location code into its own header and source files
refactor(map): move all map code into its own header and source files
chore(*): move defines into the stdafx file
chore(*): move string include to stdafx
feat(main): remove the using so everything must be std::
refactor(help): move the help command text to its own function
feat(main): move displayInventory code into a function
feat(main): move look code into its own function
feat(move): move move code into its own function
feat(talkNattack): move the talk and attack sections into their own functions
fix(actions): fix issue with no passing in references for the actions