Adds file metadata operations.

Interesting to note that Container#get_metadata returns a 204 on success
whereas File#get_metadata returns a 200. I can't explain why these
should be inconsistent...