Initial commit from cloud9

Signed-off-by: Louis Rabiet <louis.rabiet@rabiet.fr.eu.org>