Implemented @XArgsConstructor feature

Resolves #7
Implemented @ToString feature

resolves #5