added refined case for find upwind boudnary cells, but needs to be checked for a refined case
find upwind boundary cells now works, but it is very crude
improved the way boundary cells are found
cleaned up voundaryupwind cells a little more