Ignore vi swap files
Create a DSL and add documentation about how to extend the file