Fixed a small problem with the backspace code.

Was forgetting to adjust the lcd cursor position in ram.
Added in procedure to pop stack until the return address is found.
Re-arranged some files and added an input one hex function.