update payment calculator and add git ignore