Added output to gitignore. Cleaned up the build system. Added documentation to the BackendInterface about a new function we needed. Implemented SparseCompressionSize benchmark. Began implementing UpdateSpeedTest benchmark. Added Random utility that give a number in a range. Modified DummyBackend with some comments to make it clearer what is going on. Removed the static variables in DenseCompressionSize that we don't use anymore. Modified DenseCompressionSize to use a new DataSetGenerator utility library for generating quality data sets. Modified DenseCompressionSize to return the size difference rather than how long the udpate took.
Created a new float map instance being ObjectMap wasn't working for us. converted all ObjectMaps over to FloatMaps in the system. Converted all times in to Floats to avoid using Int64s that aren't native in Haxe yet. Added two new generator functions for bulk and dense data feeds to reduce overall amounts of code. Allowed three new benchmarks to become uncommented in main. Created a function that gets a random number in a given range. Modified dummybackend to record the 'size' of the database as the number of data pieces that have been comitted.