Add support for stacks, named chains and special error chain
Update error chain test to use setImmediate to test callback happening after error chain
0.0.5