Flow based programming library for AngularJS