Implementing confirm functionality, still needs work

Halfway to implementing confirm functionality, currently the server
call is erroring but the UI mechanics are almost working as expected.