added tests, better docs, removed unsused dpendecies
removed node mudules