adding cancancan and gitignore