Added some more comments.
Added some more comments.
Added some more comments.
Added gitignore to igded gitignore.