Created .gitignore
The 'pkg' directory shouldn't be included in the repository.
Add Yard generate documentation to .gitignore
Add some more documentation.