Update to include failure crate and dependencies

Change-Id: I3f89d83312d9c3bd8c869aaa3703c7d674dc0b6b