First pass at updating interfaces
Changed the unique field serialization to work when class names are changed.

Upgraded jackson and smile versions

Removed pretty print during serialization for efficiency