test & clean
extra base_uploader
use enum for order & Test personal, user, service
Merge pull request #67 from zlx/feature/test_and_clean

Feature/test and clean