Updated TodoItem, TodoList, Project and the gem file

added most of the methods for TodoList and some for TodoItem. Added my
tests to the .gitignore file for security of base camp username and
password.