Added _get_item_metadata() method for retrieving metadata. This allows for the item's metadata to be set or reset in a consistent matter. Call _get_item_metadata() at the end of the modify_metadata() method to reset the item's metadata to the new version of metadata for that item.
Use urllib2 rather than requests in the Catalog class. Remove requests module, no longer used
Remove requests module, no longer used.
Added bactch_metdata_editor.py script
Cleaned up Catalog class. Parse JSONP returned from IA into JSON more clearly. Return entire "args" field by adding a verbose=1 cookie to the request sent to https://www.us.archive.org/catalog.php.
Merge branch 'master' of github.com:jjjake/ia-wrapper into experimental
Merge pull request #6 from rajbot/master

Add uploading docs.
Updated very out of date requirements.txt
Merge branch 'master' of github.com:jjjake/ia-wrapper
Added required modules.
Only encode values that are type str to utf-8. Use built-in enumerate() rather that i+=1 ...
Use new style string formatting, rather than sprintf style
Reorganized imports. Use ujson instead of json if it is available (ujson is faster).
Added attributes for other default file-level metadata. Removed unnecessary(?) get() function, and replaced with builtin get() function
If file-level metadata is not available for an item, return an empty iterator rather than KeyError in item.files(). Added external_identifier attribute to the File class.
More clean up to the Catalog class. Converted {} to dict() where possible.
Merge branch 'master' of github.com:jjjake/ia-wrapper into experimental
Added Search class
Added Search class
Merge branch 'experimental' of github.com:jjjake/ia-wrapper