ignore intellij idea.
update gem to support token authentication, and refactor api objects.