Created basic functionality of shell. All commands work as expected. TODO -> determine some way to make cd .. logic less convoluted and hopefully still work