Bug squash: clean up race condition on exit
Add posix_ipc as prereq
Whitespace and formatting, remove a few prints