[WIP] Rewrite driver code, move to driver.py, introduce system builder classes

Hey,

This is my (very initial) implementation of `SystemBuilder`.... very WIP, will continue to implement the ideas we discussed.

Thanks
Again, probably want to find a better place to have hard-coded force field values--maybe constructor args with default values or possibly even global constant.