Field annotations

Let me know what you think of adding this functionality and if you have any better ideas for generate_java_fields.

This allows you to define an object in ruby and add field annotations.  A use case is to create an object in ruby and pass it to a transformation library which uses fields and annotations for seralization.