adding support GET/HEAD (versioning)
adding support PUT/POST & adding some TODO

swift post a object to version container can't change versioned history,
so instead of posting swift in obj.POST, I use putting swift as in
obj.POST.