BinaryBeast::__get now executes specific model() methods as opposed to creating model instances manually
Integrates caching functionality in to BBSimpleModel::get_list and BBModel::load - adds some constants to most classes to define how long to class, cache object_name etc

todo: test it lol