newer test config file
logging improvements, bug fixes

- mostly added information to existing log messages and
  gave a more consistent format
- removed code to free session structs that are owned by
  the callilng code
- catch errors from creating receive socket
license and copyright clarifications