(PE-2408) Update to latest kitchensink exception handling

This commit bumps our dependency to 0.4.0 for kitchensink,
and refactors our cli exception handling to be consistent
with the way the slingshot exceptions are now thrown from
KS.
(PE-2408) Update version of KS test dependency
(PE-2408) Change `seq?` to `sequential?`
Merge pull request #93 from cprice404/maint/0.1.x/PE-2408-updated-cli-exception-handling

(PE-2408) Update to latest kitchensink exception handling