fix muscl implementation and add quick explanation of cell boundary reconstruction