Issue #16. Added a lightsource model and basics for mapping out a lighting map.