added git ignore
prototyping
version placeholder supports now formatting

e.g. {0000} with 5 additional commits results in 0005
Needed when replacing a part of the pre-release version part