Refactroing the 1st test case

Define address and data and result in
the test case group and removed
magic number in the test case.
duplicated impl in the test case has been
removed.
remove unnecesarry object files from code management
refactor product code
Add loop function for status read
Add error handling for Vpp Error