Fixes auto-indentation
Fixes ghost match highlighting on selection change

Closes #100
Version 0.0.50
WIP rebuilds file browser from scratch

Adds BaseScrollable class
Adds BaseList class (inherits from BaseScrollable)
Editor.buffer is now a BaseScrollable
FileBrowser now inherits from BaseList