Refactored struct member name.
Moved getch function to seperate file.
Moved byte coversion to seperate file
Added some formatting