Initial commit on new integration test framework

@corneadoug is right, here the indentation are broken and its go until L762