IRenderer.cs, ConsoleRenderer.cs
1.All rendering logic inside the renderer. Its moved from UserInputAndOutput.
2.Removed all external rendering logic.
3.Added IRenderer field in the Labyrinth.
4.Added IRenderer to the LabyrinthFactory.

UserInputAndOutput.cs
1.Removed all rendering from it.
2.Refactored all constants and static fields.
3.Left only 1 method inside
4.TODO: all input should come from this file, there are still some console.readline's around