renamed byip and byipWith to byipL and byipWithL to indicate they are left biased, and prefer to pull from the left when no values are buffered
Moving tests out of ProcessSpec into separate files
Fixed issue #11 and added unit test. Issue was `eval` was not carrying forward latest finalizers. Starting to build out some additional unit tests for testing exception safety.
Switched to range rather than stream for emitSeq, also made List the default sequence, in preparation for adding a Suspend constructor  to Process
Added cause to Halt constructor, needed for exception safety in pure code
map/flatMap now properly handle exceptions in pure code, added unit tests for this
`eval` now uses `causedBy` combinator