allow end user to choose the format

see the read me file
change the gitignore again