Added comments and library tag and a .gitignore file