Timer unit tests. part 2

Signed-off-by: Rob Caelers <robc@krandor.org>
Add Backend unit tests.

Signed-off-by: Rob Caelers <robc@krandor.org>