Version 1.0.1 
- No meaningful functionality differences.
- Corrects an issue with correctness checking.
- Creates a separate procedure for managing the boundary condition options.
     Current still just Dirichlet bc, but this provides a framework for adding
     additional options.
- Adds some profiling information, for example the time spent in the boundary conditions.
- For clarifty, renamed a couple of input parameters.

---

