Top level class adding, FSCodeError adding ..

Introducing error class to get details of what gone wrong
Replacing type Object to create FSValueAlphabet by String