More progress on writing unit tests
Updates BBLegacy to the master version (2.7.5)
Adds BBModel::default_value for retrieving an object's default value
Fixes a big in BinaryBeast::clear_cache where it would continue to try to access $this->cache if it was false, it was only checking to see if it was null
Renames BBRace::search to game_search, to be more consistent with BBMap
Removes extranneous attempt to clear cache after creating a new touranment
Adds more PHPUnit tests