Erik. Various slight changes

1) Added precompiled headers to facilitate faster boost compilation
2) Changes to GenGrid2D routine so it beacame parallel
3) Added base class for boundary conditions