adds tests for most of todoItem's functions
adds more testing for todoApp prototype