Added waiting, future and skipped projects

I merged some of the code from Arberg's repo as well as addressed an issue with losing connection.

New features added include ignoring tasks with a waiting or future label and skipping projects ending with '*'
That's a very interesting point... my waiting tasks aren't always blockers and I've given them the benefit of the doubt here.

As I look at my project list, I'm almost sold on your setup.  I have to modify some task lists but good call out.

Thanks, I'm going to create an issue on my repo for this.