Add draft upload feature

1. Dummy oauth token
2. Add upload feature for directory backend
3. Support file upload in version 2 API