separated board model from commandline interface

CmdLine.java is now the interface which parses user input and interacts
in general.
Board.java only represents the board. lets you move figures and so on.