moved into Simulation
moved initialization and parametered into Simulation. Added simulation.run(...)
Grid class: not a case class anymore, extends AbstractGrid, rename allOpenPositions -> accessiblePositions, added neighbors(...), added assessibleNeighbors(...), moved newRobPos from old main (former name placeRobotOnOpenPosition); Grid companion: removed, constants moved into Simulation; BlockOperations: blockAt(...) refactor, isTraversable(...)
Simulation: (optional) parameters in constructor, initialization, sample articles and orders, dummy run method, verbose prints in verbosemode; Simulation companion: moved Article and Order from Order.scala
small refact.