rework travis yml matrix to fix the failure to built in python 3
Merge remote-tracking branch 'origin/feature/styles' into feature/styles

# By itziakos
# Via itziakos
* origin/feature/styles:
  fix tests
  update the section methods
  start updading the section rendering methods
  better separate the items and thier parsing constructors from the renderers
  add a subpackage for renderers
  update tests
  minor cleanup
  minor cleanup
  rework class and function tests to old_style tests
  remove unused classes
  move code for old_styles to the styles module
  provide eaiser access to the Items and fix code
  factor out section refactoring functions to the sections module
  subclass namedtuple
  use the Item as a base class
  factor out Item