CYB-61: add Ruby auth client 

Also, the auth client in java's configure() method takes in Properties. (rather than reading from file). Can we do something similar in ruby? (perhaps dictionary-based).

That way, we can remove the attr_accessor from the @username and @password fields, and tell the user only to set them via configure(), which is how its done in the java authentication client.