Added dto's. Also changed the @Data annotation in entities into @Getter and @Setter because i dont need equals and hash code and because it is safer