Automatically generate views for HasTraits objects

This is still incomplete, but I think it shows what's possible.

(I also fixed setup.py since it had the wrong URL for the project)