Added in more test cases

- tested for negative dates, unfilled fields, typos
- plan to add in 1 day event