Updated gitignore and general changes.