Updated to NoFlo APIs v0.5.4

 - All components use 0.5.x Ports API
 - Components use 0.5.4 helpers
 - Components provide advanced errors