Added exception.hpp
Implemented assembler