API - Basic API calls

Your put will be something like this
```php
    function put($category_id) {
        $sqlClause = create_SQL_clause(
            array(
                "cat_name" => $_REQUEST["name"],
                "cat_parent" => $_REQUEST["parent"],
                "theme" => $_REQUEST["theme"]
            )
        );

        $queryArray = array(TABLE_PREFIX, $category_id);

        api_backbone((object)array(
            "request_type" => HTTP_PUT,
            "access_level" => TOKEN_ACCESS_LEVEL,
            "query" => "UPDATE %scourse_cats SET ".$sqlClause. "WHERE cat_id = %d",
            "queryArray"  => $queryArray,
            "queryIDExistence" => "SELECT COUNT(*) FROM %scourse_cats WHERE cat_id = %d",
            "queryIDExistenceArray" => $queryArray
        ));
    }
```