missing this reference
added debug statement
added new line case
changed log outs
added handler for updating versions
added log statement to see current output
more logs
made it so new history additions get added to the end of the array of histories
added state logging
added remote version tracking