added usage args, added gitignore