Added Unit Tests, Updated git ignore file