Added git ignore file.
Added documentation to files.