Convert the library to a proper Arduino Library

This library is great, but it wasn't in the [proper Arduino Library format](https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification). This PR fixes that and when installed, it shows up properly under "import library" and the examples show up under "examples."

The PR looks big, but it's mostly whitespace changes and moving files around in the proper place.

BTW, (you probably already know this), if you just clone this repo to ../Arduino/libraries it'll automatically install properly. At least it does on a Mac with Arduino IDE 1.5.8. (It may complain about the .git folder, but it's superficial).