Add CSV backend option to CLI

- use SQL backend by default
- Csv.readFrontMatter() now tries to create non-existant files