init and crud tests are passing, others currently broken/WIP