some typegroups related fixes
changed unit comparison to handle aliases so no unnecessary pseudo components are created
fixed typo
fixed docstring in test
added test for derivatives with unit conversion
made check for (1,1) shape specific to unit pseudocomps
Merge pull request #1512 from naylor-b/unit_pseudo_bug

fixed bug in derivatives with unit conversions