added git ignore and testing functionality against new praw update