* Better system of locking node
 - Node can be locked with method lock()
 - Node can be unlocked with method unlock()
* Added unit tests for locking and unlocking of node
* Added setter and getter for parent of node