Created abstract input class
Added support for player specific input modules
Missing self.
Added a terminal input class
Merge pull request #2 from RagingPolo/CitadelInput

Citadel input