Issue #16. Added a lightsource model and basics for mapping out a lighting map.
Fixing flake8 errors
Merge pull request #23 from dmiller113/develop

Lighting