Added undo support for consoleinput, however we still need to create a move when undo is done somehow.
Renamed and moved coordinatetranslator to backend.