Automated UI tests for TodoMVC using WebdriverJS (Selenium)

Relates to #255

I am not finished, but feel that I am at a point where the tests start to add real value #789 and #790.

My current plan is to fix all of the false negatives (there are a few frameworks the tests struggle with), then do a more complete test run to cover all ~70 implementations.

There is a reasonably detailed set of instructions for the tests as part of the README:

https://github.com/ColinEberhardt/todomvc/tree/browser-tests-squashed/browser-tests