Changes to link specification.
- Remove println
- Change name from Implicits to Functions
- Allow the max chain size for the link generator to be provided instead of hard-coded
Added lift support, side-effecting links, and map/flatMap/etc. (syntactic sugar) support
- Lift properly forms chains
- Use Vector instead of Seq (List)
- Add Async which lifts work (Link, Step, etc.) for execution asynchronously via futures
- Additional tests for syntactic sugar