Implemented header top/bottom positioning via config
Minor tweaks to gregjoy1's header position PR

Closes #48
Version 0.0.49
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