Add Ahern pump IO controller
Simplify driver interface and define device major