timeout module added- used in i2c
time dependencies solved , stable version