major API update: part 1
- added almost the full set of sub-item retrieval functions
- added variable initialization functions
- renamed "print" term set to "msg"/message term set (error printing -> messaging system)
- added cppbc test stub