Changed Dockerfile to utilize cache to save build time