replace propertyzeug and propertyguizeug namespaces by zeug
move implementation of template classes into .hpp