Started adding the simulation class and changing overall configuration scheme.
Another step toward integrating the new config architecture.
Altered .gitignore files, now they are folder specific and there is none in the parent directory.
Nearly finished changin configuration architecture.  I hope anyway.
Everything seems to be in working order.  I need to test things a bit more to be sure though.  I also changed the format of the sweep ranges to a vector and added a utitlity function to construct them.
Merge branch 'mws-dev'

The branch was created to work on changing the config architecture.  The new architecture works, so I am merging back.