Half implemented React port of todo example
Add ws dependency