return self in add(), load() and loadAll() for chainability
setRoot() function that sets root and returns self
test new chainabillity