Added more comments,  did some code clean up, updated library links and name...

Added more comments,  did some code clean up, updated library links and name, added cylon function.  Changed clock and data pins to keep them from being in conflict should you decided to add Ethernet control.