Fixed Cntl + c bug to kill only forground processes
Fixed warnings.
Updated cd command and fixed bad command handeling.
Updated version that some how Cntl + c works.
Updated source code and cleaned it up for the last submit
Merge branch 'test' for last submission.
Small change.