updates copyright dates
adds role unit test modules
splits basic logger from log constants
adds more error codes
adds connection dependencies
adds preliminary foundations for client support
adds is_secure method to transport endpoint
adds more client functionality and associated tests