Tag model struct fields properly to play nice with others
Remove a bunch of debug prints in tests
Move protobuf code into a separate package
Unexport ModelName
Move customized json into it's own package
Fix model documentation