nod to activesupport for #underscore'
use autoload for loading classes and modules