Adds Relay Support

Ability to switch on or more relays on or off.

Added an invert flag for relays which use `:low` for ON and `:high` for OFF.
The default is invert: false meaning that `:high` ON and `:low` is OFF.

Usage is either `relay.on`/`relay.off` or `relay.toggle`