Add initial version of Java OAuth2 client