Handle DSes of different lengths

Apparently not an issue with Carbon but it can happen with Cyanite and
KairosDB.
Fixed lint tests
Merge pull request #70 from natemueller/zip-longest

Handle DSes of different lengths