polymorphic tcp socket (ssl and plain) for connection to mqtt broker, refactored each class into separate source file
at least plain tcp works with new socket interface
added makefile. tls on broker side coded but not tested
added empty (except .gitignore) directories needed by make to repo
update readme