Update favicon
Add web socket server to push messages to client
Show total number of todos in title
Implement polling to find changes to files.

Right now this prompts the user to refresh manually, although
in the future this could be a setting that could be changed.

Rather than using the `fs.watch` method, this just scans the
directory and checks files `mtimes`.