Beginning to move some functionality into the SnapEntry class
tiny change to 'hover' calculation.

Using PVector.dist() instead of calculating an area.
Added a new view of the data. Shows all snapShots on a grid (0-24 x M-S).

Lots of little bugs. The code is getting messy. Needs to be organized a
bit.
Moved the loadSnapEntries function to its own file.

I moved it because it is a utility function that just parses the JSON
into an arraylist of SnapEntry objects.
Code clean up, commenting and renaming
Minor clean up and added one setter function for height
Adding CHART_AREA_* vars, changed DayList to Array

Lots of little changes here plus a few bigger ones. Added new hashmap
function to create days of week <—> SnapEntries.
Updated layout of horz timeline to use new CHART_AREA_* vars (better
now).
Moved all drawing methods into SnapEntry objects.
Debugging layout in process. Not done.
Adding variable to account for a buffer between charts

Also included some rectangles to help see the layout.
Nice version. Removing rect guides, fixed readability guideline vert position.
Minor changes to update and render
Adding new Table to contain list of rooms along with counts for each

Using the Table to create an ordered StringList of Rooms to use in the
charts.
Minor minor cleanup
Adding time of day label next to mouse when over the charts
Adding highlightCheck function and a bit of organizing
Adding date functions, and a failed attempt at using LinkedHashMap

The idea here is/was to use a LinkedHashMap as a way of sending chart
data to a function that will render the small multiples charts in as
generic a way as possible. I was originally thinking that a
LinkedHashMap would give me a data structure that contained the row
label String,  associated with an ArrayList of SnapEntrys in a defined
order. Problem is though that LinkedHashMaps don't give you an index
for each entry (hence the linked part?). Without the index I still need
to include or  get an indexable List (a la StringList) so why not just
send a StringList and a Hashmap both to the chart function and avoid
LinkedHashMap entirely?
Cleaning out LinkedHashMap attempt
Separating Date functions into its own file.
Code formating and reorganization
Code commenting, cleanup and re-organizing

Trying to tidy up the draw function.