Fixed bug where ends of strip would light up twice longer.
Cleaned up code and added an explanation banner on the top.

Reduced the complexity by replacing the 'forward' boolean with a direction variable that keeps tracks of the speed and direction. Compressed a few functions to less lines to generally make the code shorter to read without adding complexity.
Merge branch 'master' of github.com:edelooff/LPD8806-Miniprojects