adding gtignore
massively update library … have only basic functions nw
update test stuff