add dev_null transport for testing
add testing functionality
add logging functionality
add prepending for slack transport