Tidy up ingestion tests

Refactor the tests a bit to make them tidier: put the duplicate record
tests into their own class, with the setUp method doing the ingestion
rather than repeating in each test.
Point.time_is unit test checks for a datetime object instead of a string. Closes gh-5