Merge pull request #11 from Vido/master

Unified Test Level0 Cases
auto detect fixed for Darwin (OSX)
refactored on/off to high/low and hi/lo; fixed bug with low state in arduino; added arduino example
Creating .digital_pins()
Creating a way to retrive a specific list of pins (.filter_pins).
New .digital_pins() for beginners.
Merge pull request #17 from Vido/master

Creating .digital_pins()
AnalogPin
Class for Analog Pin
ArduinoFirmata analog pin support with examples
discard None values from analog pin read
initialized _mode attribute of DigitalPin; changed Board.digital_pins to property
updated docs
removed dict comprehension from ghost.py to run on python 2.6
Tkinter GUI
Digtal and Analog pins GUI
Happy Hour commit
Just for sync. I'm going home.
Added a 'Installation' section to the docs
New Board subclasses
Now we have BoardLevel0, BoardLevel1, (__future__) BoardLevel2
Merge pull request #19 from kemelzaidan/work

Added a 'Installation' section to the docs.
Thanks to kemelzaidan.
Some Docs' minor fixes
Documentation minor bugs fixed
BeagleBone configuration file for GNU/Linux internet sharing
Separation pinGUI classes
Using GUI for GhostBoard
Moving Tkinter GUI experiments to pingo directory
Using GhostBoard over the GUI, but its not fully function
There are some design decisions must be made