add possibility to work with different task trackers

Hey, @bonzofenix !

I liked the idea of this gem, added some code to support [todoist.com](https://todoist.com) and it will allow to add other todo tracker easily. 

There are plenty of thing that can be done after it, what plans do you have this gem ?