Add utility classes to support Pig
Make attributes public final
Change way used to generate string for Pig UDF
Use new way to generate string for Pig UDF
Update tests and add new ones