READY: added gitignore and code doc