add base sources
composer: add phpunit
reformat codes
fix class path
add google cloud storage service