Tests

The actual test coverage is minimal, but I wanted to get the autotools stuff in, and other PRs also add tests
should add the rest of the logging sources here until we make the logging repo into a library. for example the way we do tests we actually use the file logger to put the detailed logging messages to file (in our other probjects). would like to stay consistent if we can