Composer updates

- Adding required libs (curl and openssl)
- adding dev require (apigen, phpunit and of course Slogger which isn't used... yet)