added all the graping code, updated gitignore rules and added the prototyping nisimpleread code