Added gitignore and checked for semicolons