Added Type type
Removed Tagging; changed it to the Type everywhere; compiles, but something fails in tests related to the record Get
Removed Get; just using Lookup instead; passes all tests
add specialized to ValueOf, fix get, remove boxing for record ops
should be a PR for #13
Merge branch 'feature/value/class/functions' into feature/tagless

Conflicts:
	src/main/scala/pointless/ops/record/Get.scala
Minor changes
add some stuff to Type Value
Added TypePredicates to check something on all elements of a set; Added UnionOfRaws op; otherminor fixes;
Added check for all and check for any
Merge branch 'feature/tagless'