Enabled codelistings for specification sheet
Updated specification sheet, LevMarq-Alg.
Moved LevMarq.c to src
Started to write specification for the memory transfer.
Added specifications for the host code.
Merged specification sheet.
Updated specification sheet.
Created first header and source files.

- Added header guards
- implemented ringbuffer interface
Major changes in following files:

- Constants.h:
    - Added new constants (BufferSize, ChunkSize)

- Dsp.cpp:
    - Gets the number of aviable devices
    - Check if CUDA runtime is started
    - Start the consumer threads for the input buffer

- Makefile
    - new linker thread (pthread)
    - new rule for .cu -> .o

- Node.h
    - new class definition (Node)

- Node.cpp
    - added methods
        - Construktor
        - run
        - start_helper
    - stop

- Ringbuffer.h
    - changed Ringbuffer definition
    - buffersize is now a template argument
    - Add methods
        - Konstruktor implementiert
        - Destruktor implementiert
        - reserveHead implementiert
        - freeHead implementiert
        - reserveTail implementiert
        - freeTail implementiert

New File

- Types.h
    - Type definition for InputBuffer
    - Type definition for Output
    - Type definition for OutputBuffer
Added .gitignore file

- Moved Dsp.cu
- added Types.h to the  repository
Added table of contents for the specification sheet
Changed: LevMarq.cu 

- Device (CPU/GPU) can be changed by compiler flag
Copy input to texture memory implemented
Minor changes in Node.cu
Implemented Outputstream

- create Thread
- open filestream
- write data from output buffer into the output file
Created Doxygen config
Changed LevMarq.cu

- finished first version
- read from texture memory
- added an example
Added RingBufferWf and DataReader v1.0
Added Outputstream to repository
Added doc/ directory to repository

- added /doc/latex
- added /doc/html