Basic Stuff

## Topics

| Buffer Management
| This file contains the definition of a GWEN_BUFFER, a dynamically resizeable text buffer.
| Error module
| This module does all error handling.
| Module for Signals and Slots
| Basic signal handling.
| ID list module
| A list of uint64_t objects.
| Iterator for ID list module
| Iterator for a list of uint64_t objects.
| Generic List Handling
| Multi Cache Module
| This file contains the definition of a GWEN_MULTICACHE, a cache for multiple types of data.
| Pointer with Reference Counter
| This file contains functions which implement a smart pointer.
| Ringbuffer Management
| This file contains the definition of a GWEN_RINGBUFFER.

## Detailed Description