Revision 2 of the Code

Removed version check from the DMCC start to speed up calls to code.
Check can now be called by user in separate function.  Changed timeout
to be specified by user.  Changed the "all" functions to let user
specify 2 values for both motors.  Added error printing in functions for
timeout and error for move functions.  Fixed bugs in the setPID.c.
Updated function parameters to be consistent.  Added returns to tell
users of errors in the code.