The main BinaryBeast class now stores public properties (and settings/getters) for the latest result code, f values
BBHelper is now used statically, and added a method for getting a reader-friendly translateion of a result code, as well as some other additions
Minor update to the way BBMatch overloads load()
BBModel::load now returns $this, Updates result storage, addss BBModel::sync_changes()

BBModel now hosts a reader friendly value of the last result code (powered by BBHelper)

sync_changes allows models to update their $data value without executing the API update service

BBModel::load() now returns  (false in case of error), so that you can chain like,
for example: $tour=->tournament->load('asdf') returns an actual BBTournament

BBModel now has a few methods for setting and getting the last result / error,
each time BBModel stores the previous result, it uses BBHelper to translate it into a user friendly description
Also when BBModel stores a result, it also sends it to BinaryBeast to store

BBModel::set_error now returns false, so I could return it direclty instead of calling then returning false
BBRound is now fully functional, and can be updated individually (round->save()), or in bulk (tour->save()|tour->save_rounds())
Adds BBTournament::save_rounds(), and updates the way rounds are imported

When iterating through returned round values from the API, we only save it to $this->rounds if we determined it to be relevent
for example we ignore any values for the loser brackets for single elimination

BBTournament is now capable of saving all changes to round format in bulk - which is automatically done in save()