add rename-file-and-buffer
update a bunch of packages.

here goes nothing WHEEEEE
clean up required packages