fixed code used for updating pyvideo records and cleaned up a little

This is another check-in for #25.

Some clean happened with try/except that had been removed in master, and with the category call being commented out. I added those back.

I got update working when hitting richard locally.