To avoid the problem of differnt versions of P6 and not being able
to connect to them, we make use of CSV files.  At this stage we just
have skeleton that does nothing but verify a directory name and table is supplied.

The directory represents the databse.
Added some fixtures that I took from a P6 database.  Now we can load
activity codes, their values and load their children.  Most of this
is in CSVBase (not children) so should be a doddle to add other
tables.