Version 2

Changed class names, updated doc, updated node modules