refactored code according to modularity patch
added new functionallity to yangUI
revamped user interface for yangUI
added missing yang files
updated tests for yangUI

Change-Id: I852d7f441664d5dee7f097c970216355e9eeea81
Signed-off-by: Juraj Sebin <jsebin@cisco.com>