Remove cout and replace by TraceModel
Split WAIT phases and add some friendly methods
Fix bug and add unavailable port to assignement model
Add unavailable resource event to stepScheduler