Created abstract output class
Modified Citadel.py to use external output objects
Created a Ascii output module for the terminal
Integrated Ascii output module into core game
Added result method to Ascii output
Merge pull request #1 from RagingPolo/CitadelOutput

Citadel output