Update to the rclcpp prototype

still need to figure out the convert function at compile time
I got the publisher working, but it has hacks
restored template magic
moved example out into a separate package
remove vestigial file
asdf
fixes