adding finally in chain test for non-error chain
making multiple-promise-bind use destructuring-bind because it maps a lot better to whats happening internally.
fixing declaration stuff in multiple-promise-bind
restructuring packages. removing old error handling (moved to cl-async-future).