Changes

Changes required to correct the errors of the class written above. Now corecrypt class has a better defined structure and sentences have been widely tested in the development environment.