First commit; plenty to do, but at least it parses the damn data