Stage 2 complete. Minor changes

- Changed error message for “Command not found” to include the token
entered as per shell requirements.
- Fixed input strings tokenising to include tokens removed in error.
- Added null string validation for command selector in main.
- updated revision history