Added support for parameterized PailStructures

Based on 1.3.1 master.  

Added retry of rename requests.

Added backward compatibly implementation of parameterized PailStructures that are serialized by Jackson. 

Added pom.xml file.  Note, you will want to change the version number.