update ajax oEmbed to work with non-post objects
update ajax class to PROPERLY save cached oEmbed metadata to non-post objects. Also, lots of docs