Directory Structure and Working Makefile

Directory has been redesigned and the Makefile has been
prepared to compile the code, according to Directories defined

Signed-off-by: Paolo Maresca <plo.maresca@gmail.com>