Changed some links to ReferenceDtos, so that we don't send EVERYTHING.
Added the DTO service layer.