insteonhub binding: Refactored to code to spec and updated to EPL