update to include serialization listener
update dependencies and add service defnitions for new Represent classes
starting to get serious about testing