added gitignore
focus on development of first two requirements
test cases using mockito and JUnit for code so far