Create fadeNeoPixelRing

This is a file I wrote to make the NeoPixel ring: http://bit.ly/1sVrDJP fade smoothly on and off.  It contains some extra functions to control how it should fade and how many pixels turn on and off.  

Your task:  to comment it as a team.  Decide how to split up the code among your team members and have each person comment a section.  I can make a NeoPixel ring available to your team if you'd like to play with the code in order to determine what it does (RECOMMENDED) 

You may ask questions by creating issues on the original file (not your forked versions).  Wednesday morning I will make my orginal commented version available