versioning
updated gitignore