disallow images
restructured printing class and enabled simpler extension
updated print class with more validation and some bugfixes
Merge branch 'develop'

* develop:
  updated print class with more validation and some bugfixes
  restructured printing class and enabled simpler extension
  disallow images