Resetting this project
Add tests and change stdio API