Build our own images instead of manually installing everything we need for each job. This should hopefully speed up our ci and make it more robust.