Commit for safety

- working on huge refactor
- I cant enumerate the work I've done,
- largely speaking im moving closer to MSDN's Linq
- and using more of Java-8
further implemented MSDN Linq enumerable

- implemented intersect, except, and groupBy