adds solidint test for combinations
tests comb w/ repl with solidint
adds basic compress test
compress iter derives std iterator
adds true and false run tests for compress
tests compress with all true
compress with all false
adds == for compress iter
adds compress iter ++ and removes ctor specs

I needn't specify the deletes and defaults, it doesn't gain me anything
tests that compress moves and binds correctly
tests compress with truth-y value
tests compress withs shorter selector list
tests compress with shorter data list