Implemented QoS 1 and 2 publish
Implemented session cleaner
Implemented rest of control packet handler.
Implemented will message.
Merge
Changed make-simple-server signature to take keyword :config instead of optional.
Implemented MQTT broker authentication.
Added topic comparisons.
Better handling timing issue of control packet for MQTT client.
See comment for more detail.