extract ClassMethods
fix require
use cattr_reader and set up the attribute with a default value.
Merge pull request #3 from esminc/fix_require

fix require
Merge pull request #2 from esminc/use_classmethods

extract into ClassMethods module.
cache bundler
use bind!
rename Blender to Teller