Inserting run_while!
Fixing Diagram#run_while! to keep tests working
Fixing Digram#run! to use Diagram#run_while! and keep tests working
Making sequencial, sobonito e sobonitowhile work as I wish
Merge remote-tracking branch 'origin/master'