Spearated debug console

Separated the input and output from the debug console into separate
files. This will allow for output within .h files which include
Player.h, NPC.h and World.h
Fixed bug in previous commit

Removed the #include of debugInput in DebugConsole.h