Added usage message and git ignore