Add apply methods to companion object to obviate the necessity for "Foo.defaultInstance.mergeFrom(array)"
.gitignore updates for Idea developers
Update test resources