Documentation of types

As the previous PR's, this is merging the ofSite doc with the header files. ofColor was hard, since there was written two sets of documentation, but i've been merging the parts i liked the best. But Please look through these decisions. 

ofTypes needs documentation. It's very messy.