Fixed #22. Also removed support for list fragments which don't really make sense.
Fixed bug where multiple traits inheriting from same base trait would update the parent and scupper each otehr.