Creating the ironic driver interface

Also added ironic as a requirement.