created global.h to include all shared variables
created kernel.h to include all prototypes of kernel
removed some initializations from start.S
centralized some definitions and removed some headers