Updates and improvements

- Added gitignore