Optimization of G-Code Loading

Altered components of G-code Loading to further increase the speed of
G-code loading.
Corrected issues with first layer display problem
Added storage for previous G-Code

Now loading of file is much faster because previous G-Codes do not need
to be looked up, they are stored in the G-Code Position
UI tweaks

Added Print Info Box
Added Checkbox for hiding the Axes
Added File name display to print info textbox