Move all cpp and c files into cpp directory

It is more convinience to use one makefile for all cpp files
Compress functionality was improved

-- Deflate test was wewriten to not use any files.

-- We add size of original non compressed array in the second int of comressed
array. This size is necessery when we allocate memory for decompressed
array.

-- We add type of compression in the first int of comressed array.
    0 - no compression
    1 - deflate

-- If compressed ratio less then 1.3( can be changed) we just copy input
array as is.