Merged in tomstokes/redeem (pull request #12)

First pass at PEP8 cleanup
Updated the REadme
Merged intelligentagent/redeem into master
Core(XY) transformation matrix
Merged in blasic/redeem (pull request #13)

Core(XY) transformation maxtrix in Path.py
Bumping revision due to recent changes
More PEP8 cleanup (Gcodes)

More PEP8 cleanup. This time for the Gcode folder. Mostly compliant now.

Also refactored a few sections for clarity.
Sort GCodeProcessor output

The GCodeProcessor.py file lists the supported Gcodes and their
description when run independently. I added some basic code to sort the
Gcodes, which makes for easier reading.
Minor PEP8 and other cleanup

A few more PEP8-related cleanup issues.

Also fixed a few cases of instance variables not being initialized
properly in __init__
Check for tty0tty install

Added some code to Pipe.py to check for the availability of the tty0tty
executable in the PATH before attempting to invoke it.

Displays a more descriptive error message if tty0tty isn't installed