rename Namespace::URI => Namespace::ID
exception headers
fix build instructions on Linux