SQLite interface basically works now, still a ton more cleanup on all 3 to go