split up serialize/deserialize components, cleaned up integration a little and created dedicated hibernate/groovy integration module