added linear x and y tests, porosity, incomplete transport solver, stuck on upstream weighting