Dev/jpsnyder/debug/led

- Cleaned up sprite implementation and fixed some bugs.
- Implemented line function in C instead of python.
- added a "tests" folder and the ability to run these tests by calling "setup.py test" in the terminal