All files have compiled without error... haven't tested any of them, however.
This fixed some of the errors in the first commit such as: slave select and initializing the ports on the chip. Also, I changed the scroll function from calling the LCD rotate function to making my own that changes the string and then just prints the first eight characters
finished LCD library
Merge branch 'master' of https://github.com/cbusho/LCD