Implmented the @traitimpl macro, updated README.