Feature/smarty class

Some projects need to use SmartyBC class instead of Smarty; I've just added a parameter to change default class name.