make timeit return an object that contains values

Also add a quiet option for timeit not to print.

This is usefull if one want to collect the result to plot them, 
but have the inconvenient that current code where there is nothing return will display yet another line.

I cannot make TimeitObj `__repr__` display current texxt as it might contain unicode that shouldn't be returned in repr.