Ignore editor backup and temporary files
Compose a basic semantic version parser