Added a directional motor as controlled by an H-Bridge with PWM
Bit of tidy up required as logging too verbose
Removed artefact per https://github.com/rwldrn/johnny-five/pull/164#discussion_r5142476
commit to refactor pin usage, update eg and test it
moved directionalmotor to motor in all instances and updated docs

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Restored old motor library behaviour for backwards compatibility.

Made modifications to the motor library so that the old style pin: x version
will work for non-directional motors. Inclusion of a motor type now used
internally to specify the type of motor being used.

Reinstated the old motor demo and tested that it works with the new library and
moved the newer demo with directions to its own demo.
updated docs with new directional motor example, including schematic

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
docs and eg moves to use standard naming pattern
Motor constructor refactoring, clean up, additional example program (motobot.js)

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
v0.7.0

- Stepper Class
- Motor/Bi-Directional DC support
- Upgraded node-firmata

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>