Removed definitions and added gitignore