Adding .gitignore and make some visual modifications to Principal