Added AlertDialogComponent and support for new Trigger Type: COMPLETE

1. Space between // and List - does formatting not fix this?

2. Add a TODO so that you can separate out the type of Actions here between start, success and failure.