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 '*'
Someday is one of the GTD mailbox.
So prefer to keep it to be closer to what I am used to :)
(but both solution can coexist :) )