returns [] for [None]. avoids printing '[None]'
str.title() is silly and does not support non-ascii chars
being able to change default template_name and base template name
supports totals for self.fields (model properties)
elif to avoid counting twice group totals
lack of unicode encoding was my bad (had to use u'' in field's verbose_name)
Merge pull request #50 from javierwilson/master

returns [] for [None]. avoids printing '[None]'