VX(Li): Add the exceptions, finite state machine, and circuit breaker and their unit tests.