checkpoint commit, halfway through pulling all iterator stuff out of MingoOrm, and having it exclusively in MingoQuery and MingoIterator
removes the handleCall rewrite of MingoOrm, there be dragons and I don't want to mess with it right now, I've lost 45 minutes trying to think of a better way to do it, but instead I'm just going to keep the current handleCall method, even though it is ugly
query and iterator are mainly finished and test are fleshed out for the most part. MingoOrmTest still needs some cleanup, but for the most part, all the db load stuff has been moved from MingoOrm to MingoQuery and MingoOrm now only ever will contain one row, no more of that isMulti() and stuff
removes cli, the code needs to be updated and I don't want to do it right now, and since I don't immediately need it, it isn't getting done, but I don't want it in the repo if it doesn't work. MingoIterator, MingoQuery are now fully fleshed out, and all the loading type methods have been removed from MingoOrm. I think this is great, it makes the MingoOrm code way simpler, and also is more straightforward to most devs, it does make adding new orms more complicated though, since the MingoQuery needs to know about MingoOrm, and vice versa, but overall, I'm happy with the change and the simplified codebase