Added virtual modifiers, updated .gitignore (also removed carriage return characters)