Use sky and ground nodes instead of rectangles.
Call methods directly instead of through string concat. See #77.
Added header documentation to various files.
Renamed model->underPressureModel. Added header documentation.
Added header documentation, minor refactoring and formatting.
ChamberPoolGrid is a specific case of TrapezoidalPoolGrid. Refactored code to use the same grid for both.
Code refactor
Refactored to remove the pressure calculation code duplication. See #80
Merge remote-tracking branch 'origin/master'