Converted JS to TypeScript
Removed a text saving bug and added autosave
Added Formatters and began buffer/display separation