New timer code

Hi Pauly,

Hopefully you've seen the few posts on the LWRF forum about this, but I've done a lot of recoding on the timers and added new features. It's changed quite significantly I'm afraid, so I'm not sure how much this is going to clash with changes you have made.

I've tried to document everything I can in the readme, and polished up a few other areas.

I'm not sure how you want to go forward with this - would be good to collaborate, but it might need some discussion on what areas we want to look at to avoid wasted effort. I don't get a lot of time to tinker with the code, but I have a few more ideas I want to play with.

I'm probably going to look at that siriproxy plugin again next and see if I can contribute to that rather than going off in a different direction.

Anyway, let me know if you're happy to merge the changes, or quite understand if you're keen to keep your setup working and leave me to dabble on my own forked code!

If a conversations is easier, just let me know - happy to have a quick chat on the phone!

Cheers,

Julian