removed redundancies for less warnings
fix dependencies (don't need these)
these are essentially the same ignore files
update the way we use docker

root file permissions were not working with cabal sandbox & my home dir