add Composer support
as API 1.9 drop PHP 5.2 support, code refactoring to easy reading
initialize API 1.9 and incoming version 1.9.0