rename example app file
suppress warning
add test macros to replace asserts which can go away if you do -DNDEBUG
use test macros
suppress swig warning
lazy fix avoiding having two headers with the same name for now
everything compiles with cmake
percppcompilation works