Fixed some comments
Added a unit test + updated .gitignore