moved bitIO to a separate project