UPD: renew format
UPD: renew structure
ADD: C++ - wrapper
UPD: hide data
UPD: version
UPD: C++-pointers
ADD: C++-example
UPD: moved to 'example'
UPD: stringbuffer-text-pointer
FIX: check for NULL
ADD: moved boolean from common to an own file
ADD: messages (error, debug, info, warn)
FIX: include -> extern