return controller from advection function
added new advection tests
improved check_diff reporting
Merge pull request #243 from ahmadia/test_refactor

added 1d advection tests and improved check_diff utility