move convertStreamToString() to parent class for re-use
remove resource leak warning in FileRenderer.convertStreamToString()
refactor resource loading into method in parent for re-use
add json file renderer