Update documentation and add file headers
Merge pull request #19 from jainanshul/test

Update documentation and add file headers