Updates to repo to make more generic.
Added gitignore.