refactored file tree model
cleaned up JThumbViewPortRenderer