Learning a lot of things here. Will see if i can keep README updated