dirtree support added along with basic mouse scroll and text selection. Also added in ctag/etag support