Added in performance tests and internal cache for file data

Merge branch 'master' into dev/add.performance

Rearranged code to be comfortable with primed data

Adding in notes for priming local file test data

Removing large performance test file

Bumping threshold for Travis CI

Moving to consistently generate performance file

Adding deep clone to initial load as well

Added dev note and moved back to cloned data

Adding note to self

Added test for cache sanitzation and attempting to catch regression

Pushing threshold

Removed TODO for testing of setting + cache since it is usually not a bottleneck

Added deep cloning of data

Added caching to set data

Adding in assertion

Moved to 10e6 characters for test

Adjusting timing count

Added memory cache but not getting performance gains

Renamed fs-store to a generic store

Completed start and end time logging

Started with benchmark.js but ditching it.

Adding benchmark dependency

Starting on performance tests