Intersect and Except operators added

Set operators added with IT and .yaml tests
both operators have bool for making them able to do distinct operations as well as all operations
Both operators require that both input streams have been sorted prior to their execution(which has been implemented)


Careful about this whitespace only formatting changes. Don't worry about changing them back now though.