Presenters fix

Applied presenter for root element if required
Removed requirement for presenters to be deferred from Tree class
Tabs to spaces

Following coding standards in package
Merge pull request #3 from YOzaz/master

Fix for presenters