Add constructor in struct , making parent = NULL
1. Root changed from node to vector of node
2. Implemented insert()