This breaks loading multiple .pb.rb files into the same package (module) namespace, and is better done by your loading framework like ActiveSupport anyway.
And add a Changelog.md
Apparently we're going with New BSD License, not the MIT License. Whatever.
take that, incomplete python implementation!