Initial commit
Adds initial python + Arduino code
Fixes markdown syntax in README
Replaces PololuQik motor code with Dagu controller specific code

This is completely untested right now, since I don't have access
to a Dagu board.
Updates the python code to switch to the Dagu motor controller style

The motor controller is now transparent to the code, since it
allows the arduino to control each motor individually. In order to
control motors, you simply need to create the Motor classes from
user code.

This is also completely untested right now.
Adds digital/analog output, fixes servos

This is a rather large commit. It includes:
- Adding support for digital and analog outputs, in addition to
  the existing support for digital and analog inputs. This required
  renaming some classes, and arrays.
- Fixes the servo output, to allow negative angles, and scale the
  received value to [-180, 180] correctly on the Arduino side.
- Removes example code from the arduino.py file. This will be moved
  to the examples folder soon.
Adds examples for servos, digital output, and IR (analog input)
Adds Emacs files to .gitignore
Adds the examples folder to the README
Adds a digital input example
Fixes motor interaction and adds a wiki example
Fixes a bug in writing analog output
Adds a few reference images.
Merge github.com:stevenrkeyes/2012MASLabTeam6

Conflicts:
	.gitignore
Made rectangulate.py with method "findObjects". Uses HSV threshold and contours to find different color objects. Default parameters: find red objects. Currently uses picture "foo.jpg".
Adding old files.