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 '*'
Odd... I can't understand why that comment was cut short or where I was going... probably user error.