Update naming convention for services ... IDL should define a single thrift service per port
created authentication-related classes for the Java sdk
define authentication module in python sdk