Merge pull request #24 from pstephen43/master

sync up before 2/3 session
Fixed dist
Merge pull request #25 from pstephen43/master

sync up during 2/3 session
added light sensor functionality
added documentions
Merge pull request #151 from PJTNT11/master

sync up before Batavia