Wrapping LibCurl static (global) functions to a NAMESPACE
Re-factoring Printer Thread/Functions to unit ThreadPrinter. Wrapping main pointers/functions to proper namespace