Addds function keys to Keys module.
Adds compilation and expression evaluation.
Adds output box scrolling.
Changes scrolling to move by half screen height/width.
Changes file box key.
Fixes backspace bug.
Adds saving.