plan print method now also marks locked operationplans
improved WIP modeling for the core engine - part II

* important refactoring!!! Moving more responsabilities from operationplan class to operation class
* Additional validation of user supplied operation plan structures
* routing suboperationplan checking