Added 2nd-order advection scheme; added comments to other parts