Removing dependencies

Gh3 has no writing methods, so I'm switching to a custom lib and removed
some dependecies along the way
Keeping track of installed extensions