Added exception implementation

This commit includes part of the implementation of the Exception class
and all the stuff required to compile the new code.
updated ignore list