Fixed errors in intermediate methods of scheduling.
Added necessary include statements and several optional macros for managing simulations.
Fixed errors in gcd and lcm calculations.
Minor changes, some refactoring.
Added most of testing framework skeleton.
Updates to minunit.
Updates to input file format.
Updates to README

Conflicts:
	tests/test_system.txt
Updates to input file format.