added linear advection case, fixed some bugs in transient, added CFL check