Changed the names of the files and classes to the standards of the STL, using an underscore and lower case.
Implemented a stack trace to check which method has thrown an exception and how the exceptions propagates through the code.