Semi-Major Update

A lot of updates but not enough major activity to label it as such. This
will be my final update of the day and it's almost ready to be released
to the master.