Updated Widget e2e tests

* Node needs to be cloned every time it's added to the UI.
* Reorganized e2e tests. There is still something strange going on that is preventing me from writing more robust tests. Unfortunately, I haven't been able to figure out what the problem is.