pipeline.run() now launches all terminal nodes
'in_ports', 'out_ports' are now classmethods 'get_in_ports', 'get_out_ports'
backend API fix
fixed disconnect bug in backend API
added 'calculator' backend, cleanup