Added 'reverse' option to search so you can see the results in reverse order
Added BloomFilter's for record location and chunk location
Changed rollback index to be present in version 3.0 instead of 3.1

These changes are not compatible with previously generated files with the version 3.x
Moved data into indexes and moved data manipulation to the data objects.
Abstracted LogFile into LogFile->StructuredFile

Added structurefile package:
+ Added AbstractHoleIndex with the main hole functions and made specific versions for each implementation of the StructuredFile

Added GlobalReferenceFile:
+ inherits StructuredFile
+ replacement for the database
Made journals able to handle chains.
The ACIDRandomAccessFile will load up all the journals in the chain on load and roll them all back
Moved GlobalReferenceIndex over to new file. As of yet untested
Upgraded bloomfilters to 64bit and made the location hash's more uniform

Fixed a whole lot of crashes

Added new test folder for JUnit tests

Updated build.xml to exclude the test dir
Fixed a bunch of small bugs
Fixed the causefinder finding incorrect causes issue
Moved development to CB 1.5
Added equals to all records. Added a test for append
Upgraded bloom filters to be 256 bit. Fixed lots of crash bugs with structured files.