Added validation to badge ID
Added gitignore
Added Name field