added equals,hashcode,toString to api models
got all legacy tests working
repackaged service impl