Tested ALL of snapshots!

* Added much more to the TODO list
* Fixed function() spacing in snapshots.js
* Added docs in snapshots.js
* Renamed all 'widthData' typos to 'withData'
* Better `evercam.camera` testing