First pass at new examples directory

Cleaned up code from tests/swirl and tests/example1 and put in examples/2d/advection_swirl and examples/2d/advection_square respectively.