Added bugfixes. Base program functional

Need to implement additional features.
Added more symbols to be recognized by scanner
Fixed most bugs. Added cd and echo functionality

Fixed bug regarding newline. Fixed misc bugs.
There are still alignment issues with running
processes in the background, those I can't solve.
Added cd and echo shell commands, as well as returning
the exit status of the last process to finish