adds ofDraw... functions and deprecates ofRect, ofCircle...

we spoke about doing this a while ago but never created an issue or PR. being 0.8 a big release it's probably a good time to do it