added more error exceptions
added more text features to shell
added compiled shell code