OPEN-LABS- open source hardware and software developed to improve the lab experience for science education