Add handler decorator to allow a existing class to be decorated

This also changes the behaviour of adding signal and method handlers to DbusHandler classes
Previously only methods on the current class where considered. Now also methods on the superclass are considered
Add travis-ci configuration