increase abstraction

Adding IRenderer interface for displaying and reading information.
Adding ConsoleRenderer, implementing IRenderer for working with the
console.
Dimensions constant added to Coords.