Add .idea to ignores
Use Copy API from new working branch
Support CLI arguments