Added Traverse Helper

Added Traverse Helper and unit-tests
Simplified generate UUID function

Change-Id: I307fc689e592b94e4e084d0e6a164e11c5ec4429