Exception classes added. All throw instructions have throw exceptions with message