Added Scheduling Functions and Header Cleanup

SCH.C and SCH.H files contain the scheduling functions needed to execute
co-operative scheduling.

Port.h and Includes.h created to organize header files.