updated tests so most more of them pass, for very large files place them in the test dir manually, I don't want on github