added todo function, added /bin exception on gitignore