+ Added Logging

Signed-off-by: Michael Schwarz <michael@xware-cg.com>
+ Custom User Agent Support

Signed-off-by: Michael Schwarz <michael@xware-cg.com>