add signal to modifiers
remove unsafe and readonly modifiers

These are C#, not vala
fix comments in enum definition
add .gitignore