A few updates

I went through and updated some of the code and the dependencies.  Also ran all the images through OptiPNG - even though it did not really do much.