Command -> Request
refine VPI callback operations
add dep in Makefile
remove shared_ptr in VPIObjects
add Value
add Value print
add UserProcess and new create() func which accept function using boost::function
modify vecval to be accepted by operator <<