omitting parent in extend should assume parent=Base
if no parent, assume Base. if default class an not nested path, assume folders. never allow classes to be saved directly in /lib
get the damn config
use config, get templates, mute config logging