MembraneFoam: OpenFOAM Boundary Conditions & Solvers for RO and FO