sweeping changes
- changing name to pcapp
- header-only
- starting doxygen comments
- tests still pass