Modified .gitignore and started IO lib