Refactored out Massive and renamed DynamicModel to DBTable, and made connection virtual so can override with other clients. Added Npgsql package, created MassivePG file. Still need to test this - pushing for Jon to play with