Merge pull request #18 from google/namespace

New namespace, constexprs and scoped enums