Create Exception.hpp

Maybe should use std::exception instead