Ek feedback

Left some feedback in the commits listed below. I'd recommend going through each of them one at a time. They each have my explanation of the changes in the description of the commit.