Build HostInterface class to represent interfaces; only create new hostgroups if flag is set [default is false]
Fixes stupid mistake with all error classes not being built properly
providers/host.rb now successfully creates host groups and adds the host to them

Fixes resources to call actions instead of action, which is not part of
the dsl