Resolves #1 - Move steps_per_rev and pins to optional constructor arguments.

Resolves #1. steps_per_rev and pins are now constructor arguments.