Initial commit of ingest module (not tested; only change is generalisation of hard-coded settings)