added solution for sod's shock tube assignment
some further enhancements