added more test cases from previous work. fixed gitignore