Merge pull request #97 from jemc/master

Problem: Class API models do not support constants
Problem: No way to model abritrary private headers
Solution: Honor `private = "1"` in header items in project model