#1 added catalog schema and first draft of reader implementation