Make projects return None if no they haven't changed. Closes #99.
Fixed update_project_info to work with list comprehensions. Tests pass now.
Merge branch 'chrisrodz-fix-issue-99'