SRM 625, gitignore, improved directory structure