modified OpenPETSystemNode struct
created separate system common files for storing tree data structure and its functions