More work on buffer logistics, fixed a saving bug and started on preferred line system in buffer
Fixed backspace bug
Optimised screen refresh when inserting lines
Prevented unprintable characters from being inserted into the file
Fixed new line bug
Added license headers to all source files