Fixing headers to be more independent and fixing a few bugs along the way.
Add more dynamic library support

Improve the way that the dynamic library manyclaw is built and
installed.  This should be treated as a temporary measure until we have
time to transition to autotools.
Add dynamic lib to gitigore
Fix alleged type bug in for loop
Add limiters test
Add output to solution class, prepare single step

Add a member function to the solution class that adds output capability
compatible with the VisClaw package from Clawpack.  Added some
functionality to the Grid and Solver classes to help with evolving
a solution a single time step.  Basic test is written and the Solver
member function step needs to be implemented to complete the test.
Limiter test working but untested for veracity

The test in limiters.cpp now compiles, runs and outputs.  Still need to
actually test to make sure that the code is giving the correct result
although it looks promising.
Simple advection example running but unstable
Add dtdx parameter to update, still not fixed
Add boundary conditions and refactor

Adds a header file containing functions for setting basic boundary
conditions along with a function interface.  Also changes a number of
basic parameter names to more Clawpackish names.

Note that as of this commit EVERYTHING BROKE!