Relay

Added constructor for relay as per: https://github.com/rwaldron/johnny-five/issues/67

A few questionable things we need to take a look at here:

- fritzing: I used a custom part for the relay and Im not sure if I need to include it.
- pin docs got re-generated, I put that in a separate commit in case we want to ignore that
- make sure the diagram works