Renamed class.
Supporting returning id through args.
Made PG tests more closely resemble the MySQL tests.