using Temporary.using to manage test directories
using more Temporary dirs
fixed the pivot spec
fixed the EAVTImporter spec
Merge pull request #245 from ambiata/topic/using-temporary-dirs

Topic/using temporary dirs
removed "hole in the middle" funtion when ingesting facts
added the snapshot id to the SnapshotMeta class
removed the hole-in-the-middle for snapshots
cleaned-up the chord code
using as(x) instead of .map(_ => x)
merged with master
fixed the failing test and added the -Ywarn-value-discard flag
split the ingest logic to allow the use of a different importer
use the downcast method for checking the repository type and downcast it
fixed the logic for taking a snapshot incrementally
merged with master
added the -Yno-adapted-args flag
added a property for checking if the latest snapshot is up to date
fixed the Chord code to get the latest snapshot when extracting a Chord
added a spec for Entities