Rename WPCOM_REST_Exception with WP prefix

Since it's currently a generic class
Fix require path for renamed Exception class
Only build http query if we have params

Fixes warnings thrown when build_url is passed a null for the params
Introduce WPAPI_REST_Object_Post

For interacting with individual post objects via WP-API