Feature/misc fixes

Make tests be able to run from any directory (by specifying full paths for files).
 Don't have a default authentication client. Rationale: If user wants an authentication client, they should configure an authentication client (set user/password on it) and then set it onto the stream config. (Also to be more consistent with java stream client)
Condense here too.