Some fixes for protocol generation. Still need to get the actual file capitalized correctly.
Fixed file naming and package name
Fix for duplicate methods showing up in protocol files, due to async stuff in the protocol
Merge pull request #2 from galenstjohn/feature/javaProtocolGeneratorFix

Feature/java protocol generator fix