Fixes a level bug that didn't store lights.
Adds basic camera access / panning.

No version increment on this one. This whole branch will merge to master
and will denote the 1.0.0-beta release when all things are sufficiently
polished.