added pending to .gitignore
Added Envelopes.toString()
refactored view related properties from Map into Viewport class
updated protobuf test dataset
added transformation to coordinate path, and tweaked api for generalization