Organizing source tree

Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com>
Automake building

Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com>
setting up automake building

Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com>