Make projects return None if no they haven't changed. Closes #99.

I changed the return value of `update_project_info` when Github returns a 304 to `None`. I also changed `get_projects` to filter out non-updated project from the return value.

This code should close #99