Made arguments to append_item optional and enabled pub_date to accept a timestamp.
Added tests for timestamps, absent items, and exceptions.
Updated instructions in README to include optional parameters.