[Shell] Modified IO restrictions.
[Shell] Replaced Vector usages with ArrayList.
[Shell] Refactored 'cd' command implementation.