better curl http client test
use annotations to handle exception test
 - must use full qualified namespace, not relative class name
removed suppress operator
 - updated session class
 Handling session is tricky, might need better driver/management