Generalized WaterBox test to allow other water models to be specified (WIP)

I've currently generalized the WaterBox test to allow other water models (tip4pew, tip5p, spce) to be specified.

Should I also add specific explicit tests (subclasses?) for FourSiteWaterBox and FiveSiteWaterBox?